返回顶部
首页 > 资讯 > 移动开发 >Android中AnimationDrawable使用的简单实例
  • 486
分享到

Android中AnimationDrawable使用的简单实例

Android 2022-06-06 10:06:00 486人浏览 八月长安
摘要

首先,可以在drawable文件夹下定义一个xml的文件。如下所示: 代码如下:<animation-list xmlns:Android="Http://schema

首先,可以在drawable文件夹下定义一个xml的文件。如下所示:

代码如下:
<animation-list xmlns:Android="Http://schemas.android.com/apk/res/android"
    android:oneshot="true">
    <item android:drawable="@drawable/compass_1" android:duration="70" />
    <item android:drawable="@drawable/compass_2" android:duration="70" />
    <item android:drawable="@drawable/compass_3" android:duration="70" />
    <item android:drawable="@drawable/compass_4" android:duration="70" />
    <item android:drawable="@drawable/compass_5" android:duration="70" />
</animation-list>

根标签为animation-list,其中oneshot代表着是否只展示一遍,设置为false会不停的循环播放动画。其中,每一个item是一帧,android:duration="400"表示每帧持续400ms,android:drawable是每帧要显示的图片。
接下来,代码中使用:

代码如下:
AnimationDrawable ad = (AnimationDrawable) getResources().getDrawable(R.drawable.bootanimation);

得到AnimationDrawable对象。再将该对象设为当前view的backgroud。

代码如下:
mView.setBackgroundDrawable(ad);

接着,就可以调用 ad.start()方法和ad.stop()方法来启动和停止该动画。
注意:必须设为当前view的background,否则start和stop该动画是没有效果的。

您可能感兴趣的文章:Android依据名字通过反射获取在drawable中的图片Android Bitmap和Drawable相互转换的简单代码android 放大镜ShapeDrawable妙用分享Android的ImageButton当显示Drawable图片时就不显示文字基于android中的各种颜色在drawable.xml中的值详解Android LayerDrawable使用实例android中图形图像处理之drawable用法分析如何玩转Android矢量图VectorDrawableAndroid App开发中将View或Drawable转为Bitmap的方法Android中drawable使用Shape资源


--结束END--

本文标题: Android中AnimationDrawable使用的简单实例

本文链接: https://lsjlt.com/news/27361.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作