【发布时间】:2014-10-14 00:05:31
【问题描述】:
我的应用程序使用动画,通常一个屏幕运行两个或多个动画或过渡,使用ImageSwitchers / TextSwitchers / 或自定义LayerAnimators。
我已经在许多不同的设备上测试了该应用程序:Samsung Galaxy Tabs & Notes (ICS / JB)、LG 平板电脑 (Android Kitkat 4.4.0)、Amazon Kindle Fire HDX (Android JB fork) 以及 Genymotion适用于 4.2 至 4.4 的 Android 版本的模拟器。
但是,在三星 Galaxy S4 手机 -Android KitKat 4.4.4- 上,理论上是一款性能优于其他所有产品的强大机器,我看到屏幕闪烁非常频繁。它们仅在动画运行时发生,因此它们显然是一种副作用。其余设备从未出现过此类问题。
如果有任何想法,我将不胜感激。你对这款手机有类似的体验吗?这是我需要担心的事情吗?
注意:所有 Kiktats 都在运行 Dalvik 运行时。切换到 ART 产生相同的结果(三星闪烁,其余不闪烁)
【问题讨论】:
-
屏幕闪烁也可能意味着您的三星 S4 设置中启用了应用程序无响应 (ANR) 选项?
-
如果关闭,则不是 ANR。您可能需要发布执行动画的代码,以便我们为您提供帮助。
-
我倾向于先在库存/AOSP ROM 上测试 Android 开发,以确保没有不可预见的问题。满意后,继续使用自定义 ROM(CyanogenMod 等)。
-
@ChuongPham 这是自定义 rom!在 stock(ish) ROM 上,它可以很好地工作!谢谢!
-
请不要将主题标记为已解决,或将答案放在问题中;创建一个答案。
标签: android android-animation samsung-mobile flicker