Android4.4及以上实现透明状态栏

    xiaoxiao2021-04-18  51

    1.在toolbar布局中加android:paddingTop="@dimen/toolbar_paddingtop" 2.创建values-v19资源包,创建<dimen name="toolbar_paddingtop">25dp</dimen>,表示版本Android4.4(19) 及更高版本使用25dp;在values的dimen中<dimen name="toolbar_paddingtop">0dp</dimen>,表示Android4.4 以下版本使用0dp作为toolbar_paddingtop的值。 3.在基类中添加: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { WindowManager.LayoutParams localLayoutParams = getWindow().getAttributes(); localLayoutParams.flags = (WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | localLayoutParams.flags); } 通过以上步骤就可以实现4.4版本及以上实现透明状态栏了。
    转载请注明原文地址: https://ju.6miu.com/read-674572.html

    最新回复(0)