2月 082016
 

  今天给数据下载加了一个显示进度的动画,给一个ImageView设置RotateAnimation,想在数据下载完成后就隐藏这个进度条,但是在调用了setVisibility(View.GONE)后,ImageView没有反应。

  开始以为是因为设置隐藏的代码里在BroadcastReceiver里,所以不起作用,于是加了一个Handler延时执行隐藏的操作,使用new Handler().postDelayed延时1秒后再执行隐藏操作,但是还是不行。

  后来想是不是因为有动画的原因?于是在代码自动完成里看了看animation相关的方法,有一个clearAnimation,现在在隐藏之前先调用一下clearAnimation,果然就可以了。代码片段如下:

 

Share Button
打赏
  发表在 2016-02-08

 发表评论

你可以使用下列HTML标签和属性:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

* Copy This Password *

* Type Or Paste Password Here *

8,656迄今阻止垃圾评论Spam Free Wordpress