应用开发笔记 2011年10月28日 Android(安卓)使用动画效果后的控件位置处理
16lz
2021-01-26
Android的动画的使用,请参考。Android的动画,在设计方面,我有点不太理解,觉得这样搞很怪,因为在控件动画后,即使设置了停留在动画结束时的位置,我们也确实看到了控件停在那个位置,但其实该控件的真实位置还是在原来动画前的那里。举个例子,如果有个Button,你给它设置了动画,让它移动到其他位置,当移动完成后,你会发现,点击Button没有任何效果,而在Button原来的位置,就是动画前的位置点击,明明没有任何控件,却看到了点击Button的效果。不知道Google为什么要这样设计。
解决思路:动画不设置结束后停留在结束位置,通过setAnimationListener方法设置动画监听器,在动画结束时,即onAnimationEnd方法中,手动用layout或者setLayoutParams方法把控件移动到动画结束的位置。
解决思路:动画不设置结束后停留在结束位置,通过setAnimationListener方法设置动画监听器,在动画结束时,即onAnimationEnd方法中,手动用layout或者setLayoutParams方法把控件移动到动画结束的位置。
更多相关文章
- android5.06.0新控件
- Android基于IIS的APK下载(一)自定义更新控件
- .net开发者对android第二周的学习体会
- android的Touch事件的消费机制
- 关于Android开发中实现锚点技术,也是焦点的改变
- Android快速自定义控件+实战演示(二)组合自定义view+回调
- 如何让安卓(Android)子控件超出父控件的范围显示
- Android6.0 WMS(六) WMS动画管理
- android 自定义图片合集(自定义控件)