In the application I create, there is a simple animation of the image button (rotation) before starting the next action. I tested it on an emulator and 5 different devices:
The animation worked great on all models except the Nexus. In Nexus, the device expects the duration of the animation (500 ms) before the start of the next action, so instead of animation, it is simply an annoying (and seemingly inexplicable to the user) delay. Jelly Bean worked on all devices except the GT-I5500.
Questions:
1) Why does animation work on some devices and not on others, even on the same OS version?
2) Is there a way to check if the device is “susceptible” to animation? (I initially thought this had something to do with the SDK version, but it is not)
source
share