Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

SearchSunny/AndroidAnimationFrame

Repository files navigation

实现列表icon动画切换效果

在项目需求中,为实现类似于某猫首页的发现品牌专项中部分商品icon有上下切换的效果,而做出的总结:

分析

  • 1、在icon图片上下切换效果时,想到属性动画Translation(移动)效果
  • 2、上下切换只有一张图片处于Translation(移动)效果
  • 3、图片是通过接口网络请求返回的(本示例为简化使用的是本地图片代替)

解决

  • 1、针对两张图片切换效果,需要自定义控件,自定义控件ViewGroup包含两张ImageView图片,在自定义控件中管理view的开始、结束、停止动画。
  • 2、针对通过网络请求返回的图片,需要确保每张图片都下载成功,之后以发送广播形式通知所有图片已下载成功。
  • 3、接收到下载成功广播后,使用Handler方式处理并循环开始自定义切换效果。当一个切换效果结束后,再次调用Handler继续循环。



    gif

About

实现列表icon动画切换效果

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /