1. 程式人生 > >Android StatusBarUtil(狀態列)

Android StatusBarUtil(狀態列)

第一:設定狀態列的顏色

StatusBarUtil.setColor(Activity activity,int color);

在這裡插入圖片描述 第二:設定狀態列的透明度

全透明:

StatusBarutil.setTranslucent(Activity activity);

在這裡插入圖片描述 半透明

StatusBarUtil.setTranslucent(Activity activity, int statusBarAlpha);

在這裡插入圖片描述 為包含DrawerLayout的介面設定狀態列顏色(也可設定全透明和半透明):在介面需加 android:fitsSystemWindows=“true” 屬性:

StatusBarUtil.setColorForDrawerLayout(Activity activity,DrawerLayout drawerLayout,int color);

在這裡插入圖片描述 為使用ImageView作為頭部的介面是遏制狀態列透明

StatusBarUtil.setTanslucentForImageView(Activity activity,int statusBarAlpha,View needOffsetView)

在這裡插入圖片描述 為滑動返回介面設定狀態列顏色

StatusBarUtil.setColorForSwipeBack(Activity activity, @ColorInt int color, int statusBarAlpha)

在這裡插入圖片描述