Android 帧动画

作者: 沈凤德 | 来源:发表于2017-03-17 11:04 被阅读88次

    关于帧动画网上有了许多,但是更适合自己的应该是自己读取一些博客后,自己的理解写出来,


    帧动画就是将图片一张张播放,在有一些播放方式的设置;

    首先是布局的怎动画实现方式;

    在res/drawable目录新建一个xml布局,内容如下:

    <?xml version="1.0" encoding="utf-8"?>

    <animationlistxmlns:android="http://schemas.android.com/apk/res/android"android:oneshot="false">

    <itemandroid:drawable="@mipmap/pic_1

    "android:duration="200"/>

    <itemandroid:drawable="@mipmap/pic_2

    "android:duration="200"/>

    <itemandroid:drawable="@mipmap/pic_3

    "android:duration="200"/>

    </animation-list>

    //为控件设置动画

    imageView.setImageResource(R.drawable.lottery_animlist);

    //获得动画实例

    AnimationDrawable animationDrawable=(AnimationDrawable)imageView.getDrawable();

    //启动动画

    animationDrawable.start();

    常见API

    void start()- 开始播放动画

    void stop()- 停止播放动画

    addFrame(Drawable frame, int duration)- 添加一帧,并设置该帧显示的持续时间

    void setOneShoe(boolean flag)- false为循环播放,true为仅播放一次

    boolean isRunning()- 是否正在播放

    相关文章

      网友评论

        本文标题:Android 帧动画

        本文链接:https://www.haomeiwen.com/subject/rckewttx.html