Activity全屏且背景透明設置

1、Activity主題屬性設置爲透明全屏:

<activity android:name=".MainActivity"
    android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen">

2、設置沉浸式:

setContentView(mDisappearingDoodleView);
Window window = this.getWindow();
View decorView = window.getDecorView();
int option = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
        View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
decorView.setSystemUiVisibility(option);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(Color.TRANSPARENT);

 

沉浸式標記位講解:參考https://www.jianshu.com/p/ce65dc7b0b56

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章