Android 一个视图界面内某一View设置动画,其他视图view.setvisibility无效得解决方法

来源:互联网 发布:mac的qq群相册 编辑:程序博客网 时间:2024/05/30 19:34

前段时间项目中添加弹幕功能,在弹幕视图上添加一些列的view设置平移等动画。
item.textView.startAnimation(anim);

在该页面又有业务逻辑涉及到其他的view显示或隐藏,如果直接进行操作得话会出会出异常。

mGrabHBao.setVisibility(View.VISIBLE);

此种情况用网上常见提供得view.clearanim等方式均不能解决。

最后解决方式 使用Hanler

barrageHandler.sendEmptyMessageDelayed(GROUP_HB, 100);// 不掉用handler无法控制视图显示隐藏
Handler里面处理消息方法内去控制视图显示隐藏即可解决问题