本文整理汇总了Java中com.flyco.systembar.SystemBarHelper.tintStatusBarForDrawer方法的典型用法代码示例。如果您正苦于以下问题:Java SystemBarHelper.tintStatusBarForDrawer方法的具体用法?Java SystemBarHelper.tintStatusBarForDrawer怎么用?Java SystemBarHelper.tintStatusBarForDrawer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.flyco.systembar.SystemBarHelper
的用法示例。
在下文中一共展示了SystemBarHelper.tintStatusBarForDrawer方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import com.flyco.systembar.SystemBarHelper; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
mNavigationView.setNavigationItemSelectedListener(this);
int color = getResources().getColor(R.color.colorPrimary);
//方法1:删除DrawerLayout所在布局中所有fitsSystemWindows属性,尤其是DrawerLayout的fitsSystemWindows属性
SystemBarHelper.tintStatusBarForDrawer(this, mDrawerLayout, color);
//方法2:可以版本判断在5.0以上不调用该方法, 使用系统自带
// if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
// StatusBarCompat.tintStatusBarForDrawer(this, mDrawerLayout, color);
// }
SystemBarHelper.setPadding(this, mNavigationView.getHeaderView(0));
HomeFragment homeFragment = HomeFragment.newInstance();
getSupportFragmentManager().beginTransaction()
.replace(R.id.content, homeFragment)
.commit();
}
示例2: onCreate
import com.flyco.systembar.SystemBarHelper; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle(R.string.title_couse);
setSupportActionBar(toolbar);
int color = getResources().getColor(R.color.colorPrimary);
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT)
SystemBarHelper.tintStatusBar(this, color);
SystemBarHelper.tintStatusBarForDrawer(this, drawerLayout, color);
EventBus.getDefault().register(this);
initData();
initView();
initUI();
}
示例3: initStatusBar
import com.flyco.systembar.SystemBarHelper; //导入方法依赖的package包/类
private void initStatusBar() {
SystemBarHelper.tintStatusBarForDrawer(this, mDrawer, ArmsUtils.getColor(this, R.color.colorPrimary));
SystemBarHelper.setPadding(this, mNav.getHeaderView(0));
SystemBarHelper.setPadding(this, mLlRoot);
}