具有半透明背景的动画上的高fps

时间:2012-07-05 16:36:19

标签: android android-animation frame-rate

我创建了一个半透明(#7F00FF00)背景的应用程序。

现在Activity的下半部分是FrameLayout,我在其中使用以下动画设置了一个新的片段:

<translate
    android:fromXDelta="0%"
    android:toXDelta="100%" />

现在这很好用,但问题是帧速率。由于半透明背景,它具有低fps。但是当我使背景完全透明时,动画会非常流畅。

如何改善此动画的fps?还有另一种方法可以使背景半透明而不会丢失帧吗?

[Tegra2设备上的Android 4.0]

1 个答案:

答案 0 :(得分:0)

Check this Google 2012 video 'For butter of worse' @ 54:34

尽管JellyBean对动画有更平滑的感觉,但这似乎是Android尚未优化的东西之一,因为即使是Chet Haase和Romain Guy建议在制作动画时禁用半透明(但是告诉它对静态很好)目的)。

编辑:[facepalm]所以也许我应该再观看那部电影的几分钟......