Android 沉浸式狀態列3
阿新 • • 發佈:2018-12-04
之前寫過兩種方式的沉浸式狀態列
https://blog.csdn.net/QiY6010/article/details/72883287;https://blog.csdn.net/QiY6010/article/details/78678911
今天介紹的是一個狀態列庫barlibrary ,直接說使用方法吧
1、新增依賴
implementation 'com.gyf.barlibrary:barlibrary:2.3.0'
2、在Activity基類中初始化,例如
public class BaseActivity extends AppCompatActivity { private ImmersionBar mImmersionBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mImmersionBar = ImmersionBar.with(this); mImmersionBar.init(); } /* * 必須呼叫該方法,防止記憶體洩漏 * 不呼叫該方法,如果介面bar發生改變,在不關閉app的情況下,退出此介面再進入將記憶最後一次bar改變的狀態 * */ @Override protected void onDestroy() { super.onDestroy(); if (mImmersionBar != null) mImmersionBar.destroy(); } }
3、其他Activity繼承即可