【android】两个view共用同一个animation对象的问题
16lz
2021-01-22
问题描述:view1调用startAnimation(animation);播放动画,
1、假设view1动画播放结束后,view2也调用startAnimation(animation);来播放动画
这时候你会发现view2播放动画的同时view1也跟着播放动画。
2、假设view1动画还没结束,view2就调用startAnimation(animation);来播放动画,这时view2播放动画的同时view1立刻返回动画的原始位置重新播放。
解决办法
方法一:对于不同的view用不同的animation对象
方法二:如果view2播放动画的时候view1不需要播放动画,那么可以在view2播放动画前调用view1.clearanimation()来清除view1的动画。
更多相关文章
- 四极管:I2CTools编译方法
- 检查ArrayList是否只包含null值的方法。
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- studio更新时候,不小心点了ignore,无法更新的解决方法
- android之发送短信的方法研究
- SQLite的Android光标在方法调用时崩溃
- android 2D 游戏的开发的方法
- 在Skobbler中完成导航时,确定“街边”的最佳方法是什么?
- 【Camera】Android平台Camera实时滤镜实现方法