Android没入式ステータスバー3

930 ワード

前に2つの方法の浸透式ステータスバーを書いたことがあります
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は継承すればよい