动画在Galaxy Note上不流畅

时间:2012-05-11 01:47:21

标签: android animation view galaxy

我有一个包含一些简单动画的应用程序,只需在用户触摸按钮时隐藏视图:

<?xml version="1.0" encoding="UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
    android:toYDelta="-200"
    android:duration="250" />
</set>

我已经在三星Galaxy S(1 GHz,480x800),三星Galaxy Ace(800 MHz,320x480),索尼Ericson Xperia X8(600 MHz,320x480)和AVD(240x320)上测试了我的应用,动画效果很好在所有设备上。

然而,当我在三星Galaxy Note(双核1.4 GHz,800x1280)的两个单元上进行测试时,动画看起来很糟糕,不顺畅。我不知道为什么因为这个设备应该是我测试的设备中最强大的,它可以运行其他应用程序没有任何问题,只有我的应用程序的动画看起来很糟糕。为什么会这样?

如果你能给我一些关于根本原因的线索,我将不胜感激。谢谢。

2 个答案:

答案 0 :(得分:3)

最后,我仍然不知道为什么会在Gingerbread Galaxy Note上发生,我怀疑UI的硬件加速没有启用以节省电池。无论如何,由于该设备已经正式更新了Ice Cream Sandwich,我想没有任何目的可以进一步研究它,因为hardwareAccelerated="true"将适用于新的和/或更新的设备。

dtmilano的答案没有被选中,因为在回答时,Galaxy Note是在姜饼上。

答案 1 :(得分:2)

确保为您的应用启用了硬件加速。 在你清单中添加

<application android:hardwareAccelerated="true" ...>

唯一的缺点可能是您的应用程序会占用更多内存。