【问题标题】:how to set badge on bottom bar navigation?如何在底栏导航上设置徽章?
【发布时间】:2018-05-23 05:55:17
【问题描述】:
private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
            = new BottomNavigationView.OnNavigationItemSelectedListener() {

        @Override
        public boolean onNavigationItemSelected(@NonNull MenuItem item) {
            Fragment fragment;
            switch (item.getItemId()) {
                case R.id.navigation_lang:
                    toolbar.setTitle("Language");
                    fragment = new LangFragment();
                    loadFragment(fragment);
                    return true;
                case R.id.navigation_paid:
                    toolbar.setTitle("Paid");
                    fragment = new PaidFragment();
                    loadFragment(fragment);
                    return true;
                case R.id.navigation_unpaid:
                    toolbar.setTitle("UnPaid");
                    fragment = new UnpaidFragment();
                    loadFragment(fragment);
                    return true;
                case R.id.navigation_declined:
                    toolbar.setTitle("Declined");
                    fragment = new DeclinedFragment();
                    loadFragment(fragment);
                    return true;
            }

            return false;
        }
    };

如何在片段的菜单图标上添加徽章。我尝试了更多示例,但所有示例都在活动中,我需要在片段中实现它。如何在菜单上实现徽章的 xml。我也添加了图像。那是我的工具栏菜单。请帮助如何做到这一点

【问题讨论】:

标签: android badge bottombar


【解决方案1】:

最简单的方法是使用这样的库 https://github.com/aurelhubert/ahbottomnavigation

您可以轻松地在底部导航图标上显示通知

bottomNavigation.setNotification("1", 3);

在此处阅读更多信息:https://github.com/aurelhubert/ahbottomnavigation/blob/master/README.md

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2017-07-29
  • 1970-01-01
  • 1970-01-01
  • 2017-09-29
  • 1970-01-01
  • 1970-01-01
  • 2019-08-24
  • 2018-07-04
相关资源
最近更新 更多