沉浸式透明漸變

2021-08-11 09:36:00 字數 948 閱讀 5714

首先我們在values裡面的styles新增一行**:

name="android:windowtranslucentstatus">true

item>

build.gradle 裡面的api改為19:

defaultconfig
下面我們需要個工具類:

package com.example.liuentong20171123.utils;

import android.graphics.color;

import android.os.build;

import android.view.view;

import android.view.window;

/** * 時間 :2017/11/24:15:17

* 說明:

*/public

class

immersivestatusbar

// todo: 2017/4/17 單例模式

public

static immersivestatusbar getinstance() }}

return immersivestatusbar;

}/***

* 狀態列透明化

*@param window window物件

*@param actionbar actionbar物件

*/public

void

immersive(window window, actionbar actionbar)

}}

接下來我們設定在mainactivity:

immersivestatusbar.getinstance().immersive(getwindow(),getactionbar());

Android沉浸式 透明 狀態列

這兩張很好的說明了大部分的需求allprojects 2 in your library build.gradle add compile com.github.icuihai gm statusbar 1.0 很簡單,如果你要的效果是上面viewpager那種,直接在你當前activity裡面的o...

Android 沉浸式布局與透明狀態列

在這方面我了解的很簡單,並不是很詳細,就簡單說一下。不過功能是可以實現的。先說下名稱定義 沉浸式布局就是全屏,在theme裡面 itemname android windowfullscreen trueitem 這麼寫就行,不過狀態列就沒有了,也就是看不到時間了。而透明狀態列就是就很好理解了,就是...

Android透明狀態列 沉浸式狀態列

注意 android版本 4.4此方法有效 第一步 在activity的布局檔案中,根布局中加入以下第5 7行 第二步 新建類kitkatutils.class package cn.powerthink.djt.utils import android.annotation.suppresslin...