2013-03-26 88 views
2

是否可以像主題一樣,我的意思是啓動相機意向,並在打開該視圖之前設置屏幕不會看到旋轉屏幕效果?我試圖在startingActivityForResult之後使用overridePendingTransition,我還試圖在調用和OnResume時放置此overriDePendingTransition。不知何故相機使用自己的動畫。我想禁用該動畫。有可能嗎?這個效果不會影響android 2.3.x.它可能與touchWiz有聯繫嗎?是否有可能在啓動外部意圖時設置pendingtransition如相機

回答

1

TL:DR

由於奇巧4.4.2這仍然似乎並不可能。經過AOSP手機應用測試,Nexus 5體驗手機應用,地圖,AOSP瀏覽器和Chrome瀏覽器。

(我會在評論把這個,但沒有足夠的代表,它仍然是一個回答每說,雖然不是解決問題的辦法)

只有我能說一下爲什麼這是不可能的事情是:

  • 如果你可以通過 自己的應用程序代碼強制「外部」的意圖交易,你會基本上注射動畫 到另一個發佈商的應用,這將是一個重大的設計缺陷Android框架中的。

我的猜測是永遠不可能的,除非操作系統以防彈的方式管理這些交易。一些AOSP品牌版本和自定義啓動器可以更改默認所有動作啓動/恢復動畫(甚至根本不使用動畫)。

+0

我相信這可能是與xposed apk可以創造奇蹟,但我需要以某種方式沒有根pemrissions :) – deadfish 2014-02-16 14:31:40

+0

看來你可以,但是,然後再次你會稀釋Android的應用程序與系統域,這是一個混亂的混合已經。我看到它是這樣的:你有一個很好的開放框架(我的意思是全源開放,沒有像iOS),它允許管理員權限和什麼不能啓用高級用戶。任何操縱應用程序內部的東西都不能落入自由概念之中,這是一種切入式的黑客行爲。應用程序不需要這樣 - 如果應用程序想要更好或性能更好,則發佈商可以使用SDK優化其應用程序,而不是系統(或啓用的外部服務)。 – leRobot 2014-02-17 15:25:33

相關問題