如何将margin
设置为bottomnavigation
物料组件的徽章??
或
当我们点击bottomnavigationview
中的一个项目时,我们如何防止出现padding
,因为我们在这些图片中看到,会隐藏一些徽章。
当项目1未选中
时:
当项目1被选中
时(将隐藏少量徽章高度):
您可以使用方法SetVerticalOffset
:
BadgeDrawable badge = bottomNavigationView.getOrCreateBadge(menuItemId);
badge.setNumber(...);
badge.setVerticalOffset(20); //The dimension is in pixel
之前:
之后:
如果它覆盖图标,还可以使用方法SetHorizontalOffset
:
badge.setHorizontalOffset(-10);
注意:它至少需要1.2.0-alpha01
版本