Android帧动画

  对于 Android 帧动画 大体上可以理解成 一张张图片 按一定顺序切换, 这样当连续几张图是一组动画时,就可以连起来了看成是一个小电影,你懂得

好得,比就装到这里,下面开始进入正题,由于产品需求 需要做一个 声音喇叭动态切换的样式,我特么第一就想到是帧动画切换,然后就百度了一些资料,发现 真的, 现在这个网上太多的资料是 copy粘贴过来的, 一错全错,对于这种情况我只想说,made,一群垃圾,

  所以今天我将带你们走进Android 正确帧动画地址。


第一步: 在 res 文件目录下的  drawable 建立:(在Android studio中,必须在这个目录,而不能在  anim 下面,不然会出错


<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
    android:oneshot="false">
    <item
        android:drawable="@drawable/icon_speaking_white_left_01"
        android:duration="200" />
    <item
        android:drawable="@drawable/icon_speaking_white_left_02"
        android:duration="200" />
    <item
        android:drawable="@drawable/icon_speaking_white_left_03"
        android:duration="200" />
</animation-list>
 android:oneshot="false"

这一句代码 表示 一直轮播,true 表示只播一次。


第二步: 就是引用了,大部文章都错在这,可能是年代久远的原因,正确写法如下:




image = (ImageView) findViewById(R.id.iv_sound);
    image.setImageResource(R.drawable.sounds);
                AnimationDrawable animationDrawable = (AnimationDrawable) image.getDrawable();
                animationDrawable.start()

第三步:over













评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值