是否有可能在启动外部意图时设置pendingtransition,如相机

时间:2013-03-26 09:04:40

标签: android android-intent

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

1 个答案:

答案 0 :(得分:1)

<强> TL:DR

从KitKat 4.4.2开始,这似乎仍然无法实现。经过AOSP手机应用测试,Nexus 5体验了手机应用,地图,AOSP浏览器和Chrome。

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

我唯一可以说的为什么它不可能是:

  • 如果您可以强制执行&#34;外部&#34;意图通过 你自己的应用程序代码,你基本上注入你的动画 进入另一个发布商的应用,这将是主要的设计缺陷 在Android框架中。

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