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()方法中

总结

相关推荐
eric*16882 小时前
Android15 enableEdgeToEdge 全面屏沉浸式体验
android·edgetoedge
小智社群4 小时前
小米安卓真机ADB对硬件操作
android·adb
嗷o嗷o4 小时前
Android BLE 为什么连上了却收不到数据
android
pengyu4 小时前
【Kotlin 协程修仙录 · 炼气境 · 后阶】 | 划定疆域:CoroutineScope 与 Android 生命周期的绑定艺术
android·kotlin
朝星4 小时前
Android开发[5]:组件化之路由+注解
android·kotlin
随遇丿而安4 小时前
Android全功能终极创作
android
随遇丿而安4 小时前
第1周:别小看 `TextView`,它其实是 Android 页面里最常被低估的组件
android
ZC跨境爬虫5 小时前
UI前端美化技能提升日志day7:(原生苹方字体全局适配+合规页脚完整像素级落地)
前端·javascript·ui·html·交互
summerkissyou19877 小时前
Android-基础-SystemClock.elapsedRealtime和System.currentTimeMillis区别
android
Ulyanov8 小时前
《PySide6 GUI开发指南:QML核心与实践》 第十篇:综合实战——构建完整的跨平台个人管理应用
开发语言·python·qt·ui·交互·qml·雷达电子战系统仿真