Android UI:动画:帧动画

文章目录

定义

按顺序展示不同的图片

两种创建方式

代码:直接创建对象

XML:加载动画文件,创建对象

xml文件在res/drawable/目录下,使用R.drawable.xxx获取

API

动画类

AnimationDrawable

Drawable的子孙类​​​​​​​
操作

绑定ImageView

View.setBackground(R.drawable.xxx)

ImageView.setImageResource(R.drawable.xxx)​​​​​​​

启动动画

AnimationDrawable.start()
AnimationDrawable的start()方法不能在Activity的onCreate方法中调用,因为此时AnimationDrawable还未完全附着到window上,
最好的调运时机是在onWindowFocusChanged()方法中

总结

相关推荐
阿里云云原生7 分钟前
告别手动埋点!Android 无侵入式数据采集方案深度解析
android·云原生
Tlaster1 小时前
使用KMP实现原生UI + Compose混合的社交客户端
android·ios·开源
袁煦丞 cpolar内网穿透实验室1 小时前
安卓旧机变服务器,KSWEB部署Typecho博客并实现远程访问:cpolar内网穿透实验室第645个成功挑战
android·运维·服务器·远程工作·内网穿透·cpolar
游戏开发爱好者81 小时前
iOS 26 App 查看电池寿命技巧,多工具组合实践指南
android·macos·ios·小程序·uni-app·cocoa·iphone
用户41659673693551 小时前
基于Jetpack Compose 实现列表嵌套滚动联动机制 (完整源码解析)
android
林栩link1 小时前
【车载Android】使用自定义插件实现多语言自动化适配
android
消失的旧时光-19436 小时前
Flutter 响应式 + Clean Architecture / MVU 模式 实战指南
android·flutter·架构
404未精通的狗7 小时前
(数据结构)栈和队列
android·数据结构
恋猫de小郭7 小时前
今年各大厂都在跟进的智能眼镜是什么?为什么它突然就成为热点之一?它是否是机会?
android·前端·人工智能
游戏开发爱好者89 小时前
iOS 混淆工具链实战 多工具组合完成 IPA 混淆与加固 无源码混淆
android·ios·小程序·https·uni-app·iphone·webview