0

我正在开发的 Android 游戏中有一个简单的翻译动画。当我在几台设备上测试它时,它在 10 英寸平板电脑、7 英寸平板电脑和智能手机上的运行速度非常不同。

在不同设备上获得统一动画速度的“最先进”方式是什么?

谢谢,

4

2 回答 2

1

我最终决定使用 display.metrics 来获取设备的像素密度。然后我通过除以密度值来调整平移运动速度。

仍然想知道这是否是在各种设备上控制动画速度的“最先进”方式???

于 2013-11-14T13:19:46.970 回答
0

所有设备上的动画持续时间应相同。但是由于尺寸发生了变化,视觉“距离”也会发生变化,这就是为什么您会产生速度不同的印象。

可能的解决方案是在不同的屏幕尺寸之间切换并为它们设置不同的动画持续时间

于 2013-11-14T13:24:08.763 回答