沉浸栏颜色修改
This commit is contained in:
@ -55,6 +55,7 @@ import java.util.zip.ZipFile;
|
||||
*/
|
||||
public class MainActivity extends BaseFragmentActivity implements OnClickListener {
|
||||
|
||||
private SystemBarTintManager mTintManager;
|
||||
private NewsFragment newsFragment;
|
||||
private MessageFragment messageFragment;
|
||||
// private WenDaFragment wenDaFragment;
|
||||
@ -311,14 +312,14 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
|
||||
setTheme(R.style.AppTheme);
|
||||
setTranslucentStatus(true);
|
||||
SystemBarTintManager tintManager = new SystemBarTintManager(this);
|
||||
tintManager.setStatusBarTintEnabled(true);
|
||||
mTintManager = new SystemBarTintManager(this);
|
||||
mTintManager.setStatusBarTintEnabled(true);
|
||||
if (Build.MANUFACTURER.equals("Meizu") || Build.MANUFACTURER.equals("Xiaomi")) {
|
||||
tintManager.setStatusBarTintColor(Color.WHITE);
|
||||
mTintManager.setStatusBarTintColor(Color.WHITE);
|
||||
} else {
|
||||
tintManager.setStatusBarTintColor(Color.BLACK);
|
||||
mTintManager.setStatusBarTintColor(Color.BLACK);
|
||||
}
|
||||
SystemBarTintManager.SystemBarConfig config = tintManager.getConfig();
|
||||
SystemBarTintManager.SystemBarConfig config = mTintManager.getConfig();
|
||||
contentView.setPadding(0, config.getPixelInsetTop(false), 0,
|
||||
config.getPixelInsetBottom());
|
||||
|
||||
@ -1078,6 +1079,13 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
|
||||
EventBus.getDefault().post(new EBUISwitch("MainActivity", 2));
|
||||
setTabSelection(3);
|
||||
}
|
||||
if (id == R.id.main_ll_personal) {
|
||||
mTintManager.setStatusBarTintResource(R.color.theme);
|
||||
} else if (Build.MANUFACTURER.equals("Meizu") || Build.MANUFACTURER.equals("Xiaomi")) {
|
||||
mTintManager.setStatusBarTintColor(Color.WHITE);
|
||||
} else {
|
||||
mTintManager.setStatusBarTintColor(Color.BLACK);
|
||||
}
|
||||
}
|
||||
|
||||
private void setTabSelection(int index) {
|
||||
|
||||
Reference in New Issue
Block a user