当前位置: 首页>>代码示例>>Java>>正文


Java SystemBarHelper.tintStatusBarForDrawer方法代码示例

本文整理汇总了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();
    }
 
开发者ID:H07000223,项目名称:FlycoSystemBar,代码行数:25,代码来源:HomeActivity.java

示例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();
}
 
开发者ID:hunao0221,项目名称:MyQlu,代码行数:19,代码来源:MainActivity.java

示例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);
}
 
开发者ID:GitLqr,项目名称:LQRBiliBlili,代码行数:6,代码来源:MainActivity.java


注:本文中的com.flyco.systembar.SystemBarHelper.tintStatusBarForDrawer方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。