3

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

现在下半部分ActivityFrameLayout我用以下动画设置一个新片段的地方:

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

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

如何提高此动画的 fps?有没有其他方法可以使背景半透明而不会丢失帧?

[Tegra2 设备上的 Android 4.0]

4

1 回答 1

0

查看此 Google 2012 视频“更糟糕的黄油”@ 54:34

尽管 JellyBean 对动画有更流畅的感觉,但这似乎是 Android 尚未优化的事情之一,因为甚至 Chet Haase 和 Romain Guy 都建议在动画时禁用半透明(但告诉它对于静态目的来说很好)。

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

于 2012-07-11T20:33:40.763 回答