Android 帧动画 实践
程序员文章站
2022-03-02 08:18:17
...
添加动画
drawable/hide_icon.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/idr1"
android:duration="500" />
<item
android:drawable="@drawable/idr2"
android:duration="500" />
<item
android:drawable="@drawable/idr3"
android:duration="500" />
<item
android:drawable="@drawable/idr4"
android:duration="500" />
</animation-list>
第一帧
第二帧
第三帧
第四帧
android:duration=”500” 表示 一帧保持时间0.5s
代码引用
mView.setImageResource(R.drawable.hide_icon);
AnimationDrawable animationDrawable = (AnimationDrawable) mView.getDrawable();
animationDrawable.start();
view使用 帧动画集填充view 关联到AnimationDrawable 动画,就可以了,前提 View 处于 VISIBLE状态
推荐阅读
-
学习OpenGL ES for Android(二十二)— 帧缓冲
-
一看就喜欢的loading动画效果Android分析实现
-
Android实现卡片翻转动画
-
Android属性动画Property Animation系列一之ObjectAnimator_html/css_WEB-ITnose
-
Android自定义view绘制圆环占比动画
-
Android逐帧动画实现代码
-
Android动画之渐变动画(Tween Animation)详解 (渐变、缩放、位移、旋转)
-
Android动画之补间动画(Tween Animation)实例详解
-
Android动画之逐帧动画(Frame Animation)实例详解
-
Android自定义渐变式炫酷ListView下拉刷新动画