我的应用程序使用标准的android TranslateAnimation将视图滑入和滑出屏幕.不幸的是,布局似乎很重:ImageView,一堆文本视图和一个包含文本和图像的Gallery.有两个动画视图 - 一个滑出,另一个滑入.
问题在于这些动画的低性能,特别是在CPU功能较弱的设备上.动画看起来不够平滑.
我正在考虑删除TranslateAnimations并尝试捕获位图中的视图内容并将其作为ImageViews移动.
您是否有任何想法如何正确完成此类任务以及图像移动方法是否有帮助?
PS
我认为我可能以错误的方式使用动画.我在FrameLayout上有两个视图.一个是可见的,另一个不是.然后,当用户沿着屏幕移动手指时,我处理触摸事件并将TranslateAnimations应用于两个视图(在ACTION_MOVE上).所以看起来用户将一个视图移出屏幕,同时从屏幕一侧拉出另一个视图.它适用于轻量级布局.