国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android仿打開微信紅包動畫效果實現代碼

2019-12-12 01:30:11
字體:
來源:轉載
供稿:網友

首先看下效果:

實現原理:

準備3張不同角度的圖片,通過AnimationDrawable幀動畫進行播放即可

代碼實現:

1、編寫動畫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="@mipmap/open" android:duration="400"></item>  <item android:drawable="@mipmap/open3" android:duration="400"></item>  <item android:drawable="@mipmap/open2" android:duration="400"></item></animation-list>

根標簽為animation-list,其中oneshot代表著是否只展示一遍,設置為false會不停的循環播放動畫  根標簽下,通過item標簽對動畫中的每一個圖片進行聲明 
android:duration 表示展示所用的該圖片的時間長度 ,可通過該參數來設置圖片旋轉的速度

2、設置布局控件

<ImageView  android:padding="@dimen/dimen_5"  android:id="@+id/iv_open"  android:layout_centerInParent="true"  android:layout_width="@dimen/dimen_100"  android:layout_height="@dimen/dimen_100" android:background="@drawable/open_red_animation_drawable" />

注意是使用background來加載動畫而不是src

3、代碼中啟動需要播放動畫的控件

//ivOpen指的是需要播放動畫的ImageView控件AnimationDrawable animationDrawable = (AnimationDrawable)ivOpen.getBackground();animationDrawable.start();//啟動動畫

總結

以上所述是小編給大家介紹的Android仿打開微信紅包動畫效果實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 虹口区| 阜城县| 电白县| 阜新市| 安泽县| 永平县| 涞源县| 吴堡县| 宜春市| 读书| 黑龙江省| 大名县| 两当县| 通州区| 麻阳| 嘉义市| 宜兰县| 潮州市| 横峰县| 台州市| 无为县| 青铜峡市| 渭源县| 武平县| 延川县| 江西省| 焦作市| 邵阳市| 叙永县| 娄底市| 奇台县| 盐池县| 会泽县| 桐梓县| 收藏| 新民市| 连州市| 张北县| 彩票| 玛纳斯县| 安图县|