1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        NightModelAndroid 夜間模式切換庫

        聯(lián)合創(chuàng)作 · 2023-09-25 02:54

        NightModel 是一個(gè)方便切換夜間模式的庫,利用官方夜間模式,同時(shí)不用重啟 Activity。

        使用要求:

        • 官方包support appcompat 23.2.0 或以上版本

        • activity 需要繼承自 AppCompatActivity

        • 應(yīng)用按照官方的夜間模式實(shí)現(xiàn)

        使用:

        1.在appication中初始化

        public class AppApplication extends Application {
        @Override
        public void onCreate() {
            super.onCreate();
            NightModelManager.getInstance().init(this);
            ...
        }
        }

        2.只需要在需要刷新的activity中調(diào)用attach、detach方法。其它activity不需要調(diào)用此方法

        public class MainActivity extends AppCompatActivity {
         @Override
        protected void onCreate(Bundle savedInstanceState) {
                // must before super.onCreate
            NightModelManager.getInstance().attach(this);
            super.onCreate(savedInstanceState);
        }
        
        ...
        
        @Override
        protected void onDestroy() {
            NightModelManager.getInstance().detach(this);
            super.onDestroy();
        }
        }

        3.切換時(shí)調(diào)用appleyDayModel\appleyNightModel進(jìn)行夜間模式切換

        private void changeNightModel() {
        if (NightModelManager.getInstance().isCurrentNightModel(this)) {
            NightModelManager.getInstance().applyDayModel(this);
        } else {
            NightModelManager.getInstance().applyNightModel(this);
            }
        }
        瀏覽 23
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            伊人东京热 | 99热这里只有精品首页 | 中文字幕国产综合 | 日本成人中文字幕在线观看 | 东京热久久久 | 日韩在线免费视频 | 亚洲欧洲日本在线 | 欧美色久 | 国产婷婷一区二区 | 日韩大香蕉网 |