现在有些APP第一次打开的时候有动画的引导界面,这个是怎么实现的?

还有就是比如更新天气,更新请求发出,但是更新数据还没返回,有一些动画,这个是怎么实现的?
如这种动画怎么加入项目中

https://dribbble.com/shots/1137463-Recycle-Preloader-GIF

完全没有思路

阅读 7.9k
5 个回答

有两种:GIF动画和纯代码实现。

第一种:借助于Gif制作工具软件实现。一般是和第三方开源的GifView(https://github.com/Cutta/GifView)控件配合使用。特点是:简单,易上手。

第二种:借助于Android自带动画类,或者第三方动画框架实现,如nineoldandroids。特点是:灵活性较高,难度较大。demo:https://github.com/81813780/AVLoadingIndicatorView

详细使用步骤,戳链接。

  1. 使用fresco或者Glide播放gif

  2. H5界面

html5+css3 或者 gif省事

帧动画、GIF图,都是可以实现,GIF图播放现在也有开源框架支持,如 fresco

gif省事,显示效果差
帧动画效果好,开发周期长

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题