仿美團載入動畫效果
這兩天在用美團的時候,平時中沒有注意的一個小細節,今天注意到了,就是在進入新頁面還沒有載入資料的時候,我們都可以看到一個小人像是在跑步,於是我非常好奇這個東西是怎麼做的呢?於是乎我就把它的apk下載下來,然後解壓之後,看到了 drawable-xxhdpi-v4 目錄下有4張類似跑步的圖片;發現原來它是用了 Android動畫中的幀動畫來實現的。下面我們也來實現一個這樣子的效果吧。
第一步我們把這幾張圖片放到那個 drawable-xhdpi 中
圖片素材第二步:我們在drawable 目錄下新建一個 loading.xml
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false"
>
<item android:drawable="@drawable/progress_loading_image_01" android:duration="80"/>
<item android:drawable="@drawable/progress_loading_image_02" android:duration="80"/>
<item android:drawable="@drawable/progress_loading_image_03" android:duration="80"/>
<item android:drawable="@drawable/progress_loading_image_04" android:duration="80"/>
</animation-list>
第三部:上傳佈局檔案,放在res/layout 目錄下,檔名位 activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
>
<ImageView
android:id="@+id/iv_loading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/loading"
android:layout_gravity="center"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dip"
android:textSize="18sp"
android:text="載入中。。。"
/>
</LinearLayout>
第四部:就在我們的Activity中開啟幀動畫來就可以了
package com.example.demo;
import android.app.Activity;
import android.graphics.drawable.AnimationDrawable;
import android.os.Bundle;
import android.widget.ImageView;
import com.example.progressbar.R;
public class MainActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.activity_main);
ImageView iv_loading = (ImageView) findViewById(R.id.iv_loading);
AnimationDrawable loadingDrawable = (AnimationDrawable) iv_loading.getDrawable();
loadingDrawable.start();
}
}
效果圖(由於生成gif的軟體不是很好,中間會有一個停頓的過程,但是實際的效果是沒有這個的):
相關推薦
仿美團載入動畫效果
這兩天在用美團的時候,平時中沒有注意的一個小細節,今天注意到了,就是在進入新頁面還沒有載入資料的時候,我們都可以看到一個小人像是在跑步,於是我非常好奇這個東西是怎麼做的呢?於是乎我就把它的apk下載下來,然後解壓之後,看到了 drawable-xxhdpi-v4
Android仿美團載入資料、小人奔跑進度動畫對話方塊(附順豐快遞員奔跑效果)
我們都知道在Android中,常見的動畫模式有兩種:一種是幀動畫(Frame Animation),一種是補間動畫(Tween Animation)。幀動畫是提供了一種逐幀播放圖片的動畫方式,播放事先做好的影象,與gif圖片原理類似,就像是在放電影一樣。補間動畫可以實現View元件的移動、放大、縮小以及漸
android 動畫--幀動畫--仿美團載入中小人
1 把資源圖片放到drawable中 2 在drawable中寫動畫的xml檔案animation01 Animation01.xml <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:a
Android之仿美團載入資料幀動畫
-----------------轉載請註明出處:http://blog.csdn.net/android_cll 一:先來張效果圖(這裡是GIF動畫,我就截圖的所有沒有動畫,實際是動的): 二:
仿美團外賣效果
下面ListView向上滾動時,先讓上面的圖片往上滾動,直到圖片看不到時再讓下面的ListView向上滾動。 當向下滑動時,先讓ListView往下滑動,直到ListView不能往下滑動時在讓上面圖片往下滾動。 實現效果如下:
Android自定義view-高仿小米視訊載入動畫效果
*本篇文章已授權微信公眾號 guolin_blog (郭霖)獨家釋出 1、概述 前幾日出差,每晚回到酒店的時候,睡前打發時間就是拿起自己的小米手機擼劇,酒店的wifi網路實在太差,眼睜睜的看著小米視訊的載入動畫一直拼命的loading中,正好最近一直在看
Android 仿美團網,大眾點評購買框懸浮效果,仿美團詳情頁,可下拉放大圖片,向上滾動圖片,鬆手有動畫
先看效果圖 直接上程式碼註釋都寫到程式碼裡面了: 自定義的ScrollView package mm.shandong.com.testmtxqcomplex.myui; import android.content.Context; import andro
仿美團loading載入中的動畫
demo原始碼下載:下載 前言 在Android 中是不支援直接使用Gif 圖片關聯播放幀動畫,Android 提供了另外一種解決的辦法,就是使用AnimationDrawable 這一函式使其支援逐幀播放,但是如何把gif 圖片打散開來,成為每一幀的圖片呢?下
仿美團頁面載入-頁面內載入效果
先上圖片: 用法: 首先在主頁面初始化下列資訊 MultiConfigure.setEmptyViewResId(R.layout.welcome); //空頁面 MultiConfigure.setErrorViewResId(R.lay
Android從零擼美團(二) - 仿美團下拉重新整理自定義動畫
這是【從零擼美團】系列文章第二篇。 專案地址:github.com/cachecats/L… 今天寫了下拉重新整理,框架用的是 SmartRefreshLayout ,不為啥,因為 Github 上它有 9.5k 個 star,中文支援好節省時間。 先上圖: 一、分析 美團的下拉載入動
仿 美團/餓了嗎 搜尋框點選效果
就是如下這種總效果: 點選搜尋框(上圖)- 出現帶熱門搜尋、歷史搜尋的頁(下圖) 解決: 1.搜尋框input加 @focus="this.$router.push('/search')" 路由跳轉新頁面 2.新頁面鉤子函式 created()
android仿支付寶螞蟻森林載入動畫效果
一圖勝千言 偷過別人能量的小夥伴都熟悉這個載入效果,下面就講解一下實現過程。 1,自定義view 2,這裡要用到螞蟻森林的圖示,如圖 通過canvas.drawBitmap()畫出圖片。 3,通過PorterDuff.Mode.SRC_IN,給圖片填充想要的
Android 仿美團網,大眾點評購買框懸浮效果之修改版
我之前寫了一篇關於美團網,大眾點評的購買框效果的文章Android對ScrollView滾動監聽,實現美團、大眾點評的購買懸浮效果,我自己感覺效果並不是很好,如果快速滑動介面,顯示懸浮框的時候會出現一卡的現象,有些朋友說有時候會出現兩個佈局的情況,特別是對ScrollView
自定義下拉重新整理控制元件-仿美團重新整理效果
概述 下拉重新整理是平時專案中最常用的功能,今天要說的就是如何自定義下拉重新整理控制元件。 第三方重新整理控制元件也比較多,例如Android-PullToRefresh,XListView等,但是這些控制元件自定義重新整理頭部不那麼容易擴充套件,它
SwipeToLoadLayout佈局中新增自定義控制元件仿美團、餓了嗎等下拉效果
SwipeToLoadLayout是一個可重用的下拉重新整理和上拉載入控制元件,理論上支援各種View和ViewGroup(ListView,ScrollView,RecyclerView,GridView,WebView,Linearlayout,Rela
自定義動畫下拉重新整理,可仿美團、京東
效果 功能 支援ListView,RecycleView,ScrollView,WebView 一行程式碼指定是否支援上拉載入,下拉重新整理 自由定製重新整理時頭部和尾部的動畫效果 使用方式 首先,是引入庫 compile 'com.reoo
高仿美團錢包首頁CollapsingToolbarLayout監聽滑動隱藏效果(公司專案)
先看下效果圖 我們先看下佈局檔案: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="h
仿招商銀行載入loading效果
想要 isf () 動畫 don ride true chan layout 在招商銀行android手機app中。有例如以下圖所看到的的loading載入效果: 實現這個效果還是比較簡單,就是自己定義dialog,設置自己想要的布局。然後設置旋轉動畫。 主要步
仿美團簡訊驗證碼輸入框 + 自定義軟鍵盤
KeyboardDemo 自定義簡訊驗證碼輸入框 + 自定義數字字母軟鍵盤 前段時間做了一個需求,類似驗證碼輸入框,但輸入的優惠碼有數字和大小寫字母,所以就需要用到自定義軟鍵盤,不然總是切換數字與字母太麻煩,使用者體驗不佳。 剛開始想著到網上找一些demo得了,可i
fragment實現仿美團下拉篩選功能
1、前言 在開發APP中,大家基本都會用到篩選功能,而美團、房天下、淘寶等都會有一個下拉篩選功能,其實實現起來並不是很難,先上圖看一看,樣式可能不太好看,還請見諒。頁面篩選時有動畫效果。 2、思路總結和原始碼 (1)首先是一個xml頁面,整體思路就是上方按鈕正常佈局,下方通過f