1

是否有任何简单的方法可以在工具栏上的溢出菜单(三点菜单)图标上添加简单的徽章/点?

在此处输入图像描述

我试图向用户展示里面有一个新的菜单项。请注意,我应该能够以编程方式添加/删除它。任何帮助表示赞赏。

4

1 回答 1

0

您可以使用简单的BadgeDrawable

val badgeDrawable = BadgeDrawable.create(context).apply {
  // configure (set background color, offsets, etc) 
}

并稍后添加/删除它:

BadgeUtils.attachBadgeDrawable(badgeDrawable, toolbar, menuItemId)

或者

BadgeUtils.detachBadgeDrawable(badgeDrawable, toolbar, menuItemId)
于 2022-02-22T20:11:27.900 回答