2

是否有可能像主题一样,我的意思是启动相机意图并在打开该视图设置屏幕之前看不到旋转屏幕效果?我试图在overridePendingTransition之后使用startingActivityForResult,我也尝试overriDePendingTransition在调用onPauseand时将其放入OnResume。不知何故,相机使用自己的动画。我想禁用该动画。有可能吗?此效果在 android 2.3.x 中不受影响。它可能与touchWiz有关吗?

4

1 回答 1

1

TL:博士

从 KitKat 4.4.2 开始,这似乎仍然不可能。使用 AOSP 手机应用、Nexus 5 体验手机应用、地图、AOSP 浏览器和 Chrome 进行测试。

(我会把它放在评论中,还没有足够的代表。这仍然是一个答案,虽然不是解决问题的方法)

关于为什么它不可能,我只能说:

  • 如果您可以通过您自己的应用程序代码强制执行“外部”意图的事务,那么您基本上会将您的动画注入到另一个发布者的应用程序中,这将是 Android 框架中的一个主要设计缺陷

我的猜测是,除非操作系统以防弹的方式管理此类事务,否则这将永远不可能。一些 AOSP 品牌构建和自定义启动器可以更改所有活动开始/恢复的默认动画(甚至根本不使用动画)。

于 2014-02-06T19:50:21.463 回答