Android Animation和 setVisable的冲突问题

最近项目遇到一个问题 imageView.startAnimation启动控件动画以后由于一些原因需要设置控件为GONE状态,也就是imageView.setVisibility(View.GONE);之后发现控件处于GONE状态,但是控件还是可见的,上网查了下发现要清空动画,也就是imageView.clearAnimation,其实我觉得如果调用setVisibility(View.GONE)之后无论当前有无动画都应该消失设置为GONE状态后控件状态出现异常。按照当前情况要隐藏控件需要先调用cleanAnimation,之后setVisibility。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,870评论 25 708
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 8,551评论 6 30
  • 上图是我的杰作,处女作,2分钟速成,画中此人是我老公。画完之后,我们都笑趴了,因为我老公的真实面容是这样 ...
    王小思阅读 466评论 1 0
  • 很多应届生毕业后都选择去做销售,因为觉得销售可以锻炼人,可以为今后在社会上生存打下牢固的基础。我在销售行业...
    蓝色de海洋阅读 451评论 0 0