沉浸栏颜色修改

This commit is contained in:
huangzhuanghua
2017-04-28 14:32:42 +08:00
parent 339d32b1dd
commit 60677b36f6
2 changed files with 18 additions and 10 deletions

View File

@ -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) {