Android 动画 setVisibility 后出错解决方法_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Android 动画 setVisibility 后出错解决方法

Android 动画 setVisibility 后出错解决方法

 2013/11/6 14:10:51  playerc  博客园  我要评论(0)
  • 摘要:===先说明下背景。写的是个ListView设置adapter,并在列表末尾显示加载更多,点击加载更多时,变成一个圆环形的加载动画和正在加载.说明下,这个加载动画是自己做得,一个圆环图片,一个动画类等等。。设置onItemClickListener后检查最后一个列表项,是加载更多按钮的话把圆环设置可见,更改文字。这些没什么好说的。===下面是遇到的状况刚进入列表,开始加载第一页的时候,显示都正常,圆环动画也正常。但点击加载更多后,圆环动画显示异常,不是以图片为中心自转,而是绕图片的(0,0
  • 标签:android 方法 解决方法 解决

===先说明下背景。

写的是个ListView 设置 adapter,并在列表末尾显示加载更多,点击 加载更多 时, 变成一个 圆环形的加载动画和 正在加载.

说明下,这个 加载动画是自己做得,一个圆环图片,一个 动画类等等。。

设置 onItemClickListener 后检查最后一个列表项,是 加载更多按钮的话 把 圆环设置可见,更改 文字。这些没什么好说的。

===下面是遇到的状况

刚进入列表,开始加载第一页的时候,显示都正常,圆环动画也正常。

但点击 加载更多后,圆环动画 显示异常,不是 以图片为中心自转,而是绕 图片的 (0,0)  点转。

===解决方法

经过多次测试,发现是设置 setVisibility 后,圆环图片 所在的 ImageView 的大小好像被改变。需要通知 动画。

最终设置  this.mProgressView.getAnimation().reset(); 解决动画出错.

发表评论
用户名: 匿名