I have an application that contain some simple animations, just hiding Views when user touch a button:
<?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>
I have tested my application on Samsung Galaxy S (1 GHz, 480×800), Samsung Galaxy Ace (800 MHz, 320×480), Sony Ericson Xperia X8 (600 MHz, 320×480) and an AVD (240×320), the animation looks fine on all of the devices.
However, when I test it on two units of Samsung Galaxy Note (dual core 1.4 GHz, 800×1280), the animation looks bad, it is not smooth. I have no idea why because this device is supposed to be the most powerful among the devices I tested and it can run other applications without any problem, only the animation of my applications looks bad. Why is it so?
Would appreciate if you could give me some clue on the root cause. Thank you.
In the end, I still have no idea why did it happen on Gingerbread Galaxy Note, I suspect hardware acceleration for UI was not enabled to conserve battery. Anyway, since the device has been officially updated with Ice Cream Sandwich, I guess there is no purpose to further look into it as
hardwareAccelerated="true"will work on new and /or updated devices.dtmilano’s answer was not selected because at the time of answer, Galaxy Note was on Gingerbread.