动画

帧动画(Frame)Drawable Animation

2016-07-31  本文已影响125人  TTTqiu

1. 在 res/drawable 目录添加图片素材

2. 在 drawable 文件夹中添加动画 Animation-list 帧布局文件

<?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/cmmusic_progress_1"
        android:duration="150">
    </item>
    <item
        android:drawable="@drawable/cmmusic_progress_2"
        android:duration="150">
    </item>
    <item
        android:drawable="@drawable/cmmusic_progress_3"
        android:duration="150">
    </item>
    <item
        android:drawable="@drawable/cmmusic_progress_4"
        android:duration="150">
    </item>
    <item
        android:drawable="@drawable/cmmusic_progress_5"
        android:duration="150">
    </item>
    <item
        android:drawable="@drawable/cmmusic_progress_6"
        android:duration="150">
    </item>
    <item
        android:drawable="@drawable/cmmusic_progress_7"
        android:duration="150">
    </item>
    <item
        android:drawable="@drawable/cmmusic_progress_8"
        android:duration="150">
    </item>
</animation-list>

3. 为 View 控件绑定动画效果

imageView.setImageResource(R.drawable.animation_list);
AnimationDrawable animationDrawable=(AnimationDrawable)imageView.getDrawable()();
animationDrawable.start();
animationDrawable.stop();
  1. 将 animation-list 设置为 ImageView 的 Drawable。
  2. 获取 ImagView 的 Drawable 并将其转换成 AnimationDrawable。
  3. 开始或停止播放动画。
上一篇 下一篇

猜你喜欢

热点阅读