Skip to content

hkq463/StatusBarDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

StatusBarDemo

三种方式设置状态栏颜色

#注意: 在xml布局中,有两个属性特别注意

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#ffff"
    android:orientation="vertical">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="140dp"
        android:background="@color/mask_tags_5"
        android:clipToPadding="true"
        android:fitsSystemWindows="true"
        android:text="你好,沉浸式状态栏"
        android:textSize="24dp" />

</LinearLayout>

android:clipToPadding="true" android:fitsSystemWindows="true" 这一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己的布局,如果值为true,就会调整view的paingding属性来给system windows留出空间.... #另外三种方法在demo中有写到

About

三种方式设置状态栏颜色

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages