Android開發筆記——透明狀態列與透明虛擬按鍵

neuyu發表於2021-09-09

1.以下程式碼用於設定App是否用同透明狀態列與透明虛擬按鍵:

(Activity activityisStatusTransisNavigationTrans) {

    (isStatusTrans) {
        (Build.VERSION.>= Build.VERSION_CODES.) {
            activity.getWindow().addFlags(WindowManager.LayoutParams.)}

        (Build.VERSION.>= Build.VERSION_CODES.) {
            Window window = activity.getWindow()window.clearFlags(WindowManager.LayoutParams.)window.getDecorView().setSystemUiVisibility(View.| View.)window.addFlags(WindowManager.LayoutParams.)window.setStatusBarColor(Color.)}
    }

    (isNavigationTrans) {
        (Build.VERSION.>= Build.VERSION_CODES.) {
            activity.getWindow().addFlags(WindowManager.LayoutParams.)}

        (Build.VERSION.>= Build.VERSION_CODES.) {
            Window window = activity.getWindow()window.clearFlags(WindowManager.LayoutParams.)window.getDecorView().setSystemUiVisibility(View.| View.)window.addFlags(WindowManager.LayoutParams.)window.setNavigationBarColor(Color.)}
    }
}

該方法呼叫需要在Activity onCreate方法中使用,而且需要在setContentView之前呼叫。

原文連結:http://www.apkbus.com/blog-184446-78102.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4550/viewspace-2806364/,如需轉載,請註明出處,否則將追究法律責任。

相關文章