bottomNavigationView 填充或边距上的徽章
Badge on bottomNavigationView padding or margin
如何将 margin
设置为 bottomNavigation
material 组件的徽章??
或
当我们点击 bottomNavigationView
中的某个项目时,我们如何防止 padding
因为我们在这些图片中看到的那样会隐藏一些徽章。
当项目 1 为 unSelected
时:
当项目 1 isSelected
(会隐藏一点徽章高度):
你可以使用方法setVerticalOffset
:
BadgeDrawable badge = bottomNavigationView.getOrCreateBadge(menuItemId);
badge.setNumber(...);
badge.setVerticalOffset(20); //The dimension is in pixel
之前:
之后:
如果覆盖图标也可以使用方法setHorizontalOffset
:
badge.setHorizontalOffset(-10);
注: 版本至少为1.2.0-alpha01
如何将 margin
设置为 bottomNavigation
material 组件的徽章??
或
当我们点击 bottomNavigationView
中的某个项目时,我们如何防止 padding
因为我们在这些图片中看到的那样会隐藏一些徽章。
当项目 1 为 unSelected
时:
当项目 1 isSelected
(会隐藏一点徽章高度):
你可以使用方法setVerticalOffset
:
BadgeDrawable badge = bottomNavigationView.getOrCreateBadge(menuItemId);
badge.setNumber(...);
badge.setVerticalOffset(20); //The dimension is in pixel
之前:
之后:
如果覆盖图标也可以使用方法setHorizontalOffset
:
badge.setHorizontalOffset(-10);
注: 版本至少为1.2.0-alpha01