是否有任何简单的方法可以在工具栏上的溢出菜单(三点菜单)图标上添加简单的徽章/点?
我试图向用户展示里面有一个新的菜单项。请注意,我应该能够以编程方式添加/删除它。任何帮助表示赞赏。
您可以使用简单的BadgeDrawable
:
val badgeDrawable = BadgeDrawable.create(context).apply {
// configure (set background color, offsets, etc)
}
并稍后添加/删除它:
BadgeUtils.attachBadgeDrawable(badgeDrawable, toolbar, menuItemId)
或者
BadgeUtils.detachBadgeDrawable(badgeDrawable, toolbar, menuItemId)