Android ActionBar中添加旋转动画

  • 来源:csdn
  • 作者:shineflowers
  • 字体:【
  • 时间:2015-05-04
  • 点击:
  • 收藏本文
经常看到很多应用会在ActionBar上放一个刷新按钮用来刷新页面内容。
 
当点击这个按钮时,按钮不断旋转,同时访问网络去刷新内容,刷新完成后,动画停止。
 
主要实现逻辑如下:
事实证明,按照上面的写法,动画只会执行一次就停止。后来在网上查资料,
 
必须将setRepeatMode和setRepeatCount这两个方法写在xml中,不能通过代码来直接设置。如下:
 
按照上面的写法,动画能够循环执行,但是每次动画之间会有短暂的停顿,体验很不好。
 
这个设置一下intepolator就行,这个是用来修饰动画效果,定义动画的变化率,
 
可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。
 
但是我上面已经设置了,为什么仍然不起作用?原来,需要将这个属性放在set里才行,即:

 

暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心