文件名称:AndroidAnimationFrame:实现列表icon动画切换效果
文件大小:1.68MB
文件格式:ZIP
更新时间:2024-05-22 08:08:18
Java
实现列表icon动画切换效果 在项目需求中,为实现类似于某猫首页的发现品牌专项中部分商品icon有上下切换的效果,而做出的总结: 分析 1、在icon图片上下切换效果时,想到属性动画Translation(移动)效果 2、上下切换只有一张图片处于Translation(移动)效果 3、图片是通过接口网络请求返回的(本示例为简化使用的是本地图片代替) 解决 1、针对两张图片切换效果,需要自定义控件,自定义控件ViewGroup包含两张ImageView图片,在自定义控件中管理view的开始、结束、停止动画。 2、针对通过网络请求返回的图片,需要确保每张图片都下载成功,之后以发送广播形式通知所有图片已下载成功。 3、接收到下载成功广播后,使用Handler方式处理并循环开始自定义切换效果。当一个切换效果结束后,再次调用Handler继续循环。
【文件预览】:
AndroidAnimationFrame-master
----.gitignore(118B)
----gradle()
--------wrapper()
----README.md(1KB)
----build.gradle(546B)
----gradlew.bat(2KB)
----gradlew(5KB)
----app()
--------.gitignore(7B)
--------build.gradle(930B)
--------proguard-rules.pro(751B)
--------src()
----gradle.properties(730B)
----.idea()
--------runConfigurations.xml(564B)
--------vcs.xml(180B)
--------dictionaries()
--------misc.xml(4KB)
--------modules.xml(379B)
--------gradle.xml(626B)
----settings.gradle(15B)