HomeAsUpIndicator自定义视图

时间:2016-07-26 20:17:44

标签: android view android-actionbar toolbar

我正在考虑每当有新消息时为HomeAsUpIndicator添加自定义视图。我想在有新消息时关注汉堡包图标,然后在没有新消息时使用默认汉堡包图标。

我有两个功能来显示自定义图标和显示默认值,但我想使用自定义View

protected void setCustomIcon() {
    getSupportActionBar().setDefaultDisplayHomeAsUpEnabled(false);
    mDrawerToggle.setDrawerIndicatorEnabled(false);
    mDrawerToggle.setHomeAsUpIndicator(R.drawable.ic_menu_hamburger);
    mDrawerToggle.setToolbarNavigationClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mDrawerLayout.openDrawer(mDrawerList);
        }
    });
}

protected void setDefaultIcon() {
    mDrawerToggle.setDrawerIndicatorEnabled(true);
}

有没有办法使用自定义View代替resIddrawable

0 个答案:

没有答案