夜间模式UI调整
This commit is contained in:
@@ -38,9 +38,11 @@ import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.appcompat.app.AppCompatDelegate;
|
||||
import androidx.core.app.ActivityCompat;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
|
||||
import com.ckkj.water.utils.manager.ThemeManager;
|
||||
import com.esafirm.imagepicker.features.ImagePicker;
|
||||
import com.hjq.permissions.OnPermissionCallback;
|
||||
import com.hjq.permissions.XXPermissions;
|
||||
@@ -104,6 +106,7 @@ public abstract class BaseActivity<T extends ViewBinding, P extends IPresenter>
|
||||
|
||||
@Override
|
||||
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
||||
applyTheme();
|
||||
super.onCreate(savedInstanceState);
|
||||
try {
|
||||
EventBus.getDefault().register(this);
|
||||
@@ -134,6 +137,13 @@ public abstract class BaseActivity<T extends ViewBinding, P extends IPresenter>
|
||||
initData(savedInstanceState);
|
||||
}
|
||||
|
||||
/**
|
||||
* 所有Activity主题一致
|
||||
*/
|
||||
protected void applyTheme() {
|
||||
int nightMode = ThemeManager.getCurrentTheme(this);
|
||||
AppCompatDelegate.setDefaultNightMode(nightMode);
|
||||
}
|
||||
|
||||
/**
|
||||
* 初始化窗口
|
||||
|
||||
Reference in New Issue
Block a user