gpt4 book ai didi

不同设备上的 Android 动画不一致

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:00:29 24 4
gpt4 key购买 nike

我正在构建的应用在开始下一个 Activity 之前有一个简单的图像按钮动画(旋转)。我已经在模拟器和 5 种不同的设备上对其进行了测试:

  • 三星 GT-I5500

    三星 Galaxy Nexus

    三星 Galaxy s2

    摩托罗拉 Razr Maxx

    HTC(我不记得型号了)

除 Nexus 外,所有型号的动画效果都很好。在 Nexus 上,设备在开始下一个 Activity 之前等待动画的持续时间(500 毫秒),因此不是动画 - 只是一个烦人的(并且似乎对用户来说是莫名其妙的)延迟。除 GT-I5500 外,所有设备都运行 Jelly Bean。

问题:

1) 为什么动画在某些设备上有效而在其他设备上无效,即使运行相同版本的操作系统?

2) 有没有办法检查设备是否“接受”动画? (本来以为跟SDK版本有关系,没想到)

最佳答案

音频、视频、GPU 加速取决于硬件。您可能会陷入 Java 的陷阱,Java 是平台独立的,并且存在接口(interface)和继承。实际上有一个市场:

  • 每个制造商都想要一些对他来说特别的东西来获得新客户的钱
  • 有些程序是由程序编写的,这些程序可能有错误,如果它可以崩溃 => 它有,因为没有一个测试是 100% 的案例。

关于不同设备上的 Android 动画不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14468708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com