android 4.2.1 從launcher進入到一個全屏應用(如camera),點擊返回鍵,屏幕的status bar區域刷屏wallpaper

請將以下的true改成false,

[PhoneWindowManager.java]

public int finishPostLayoutPolicyLw() {

                …

                 } else {

                    if (DEBUG_LAYOUT) Log.v(TAG, "** SHOWING status bar: top is not fullscreen");

–                    if (mStatusBar.showLw(true)) changes |= FINISH_LAYOUT_REDO_LAYOUT;

+                    if (mStatusBar.showLw(false)) changes |= FINISH_LAYOUT_REDO_LAYOUT;

                }

 }

 // blog.csdn.net/sergeycao

這樣修改的原理是從full screen AP回到Launcher, statusbar那塊區域PhoneWindowManager 不做動畫。

最新版4.2.2,因為Launcher不是full screen。所以沒有這個問題,

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *