我创建了一个半透明(#7F00FF00
)背景的应用程序。
现在Activity
的下半部分是FrameLayout
,我在其中使用以下动画设置了一个新的片段:
<translate
android:fromXDelta="0%"
android:toXDelta="100%" />
现在这很好用,但问题是帧速率。由于半透明背景,它具有低fps。但是当我使背景完全透明时,动画会非常流畅。
如何改善此动画的fps?还有另一种方法可以使背景半透明而不会丢失帧吗?
[Tegra2设备上的Android 4.0]
答案 0 :(得分:0)
Check this Google 2012 video 'For butter of worse' @ 54:34
尽管JellyBean对动画有更平滑的感觉,但这似乎是Android尚未优化的东西之一,因为即使是Chet Haase和Romain Guy建议在制作动画时禁用半透明(但是告诉它对静态很好)目的)。
编辑:[facepalm]所以也许我应该再观看那部电影的几分钟......