此库提供了一种简单的方法,可将一个小徽标图标添加到 ActionBar-MenuItem 中
ActionItemBadge 是一款库,提供了一种简单易用的方法,可将徽章添加到您的操作项中!
ActionItemBadge 库已推送到 [Maven Central],因此您只需在 build.gradle 中添加以下依赖即可。
dependencies {
implementation 'com.mikepenz:actionitembadge:4.0.0'
//SUB-DEPENDENCIES
//Android-Iconics - used to provide an easy API for icons
implementation 'com.mikepenz:iconics-core:{latestVersion}@aar'
}如果要使用图标字体,则需要为字体添加额外的依赖项。 您可以在此处找到所有可用的插件: https://github.com/mikepenz/Android-Iconics#2-choose-your-desired-fonts
### Activity
Override the onCreateOptionsMenu methodjava @Override public boolean onCreateOptionsMenu(Menu menu) { // 扩充菜单;如果存在的话,此操作会将项目添加到动作栏中。 getMenuInflater().inflate(R.menu.main, menu); //你可以添加一些逻辑(如果计数为 0,则隐藏它) if (badgeCount > 0) { ActionItemBadge.update(this, menu.findItem(R.id.item_samplebadge), FontAwesome.Icon.faw_android, ActionItemBadge.BadgeStyles.DARK_GREY, badgeCount); } else { ActionItemBadge.hide(menu.findItem(R.id.item_samplebadge)); }
//如果您想以编程方式添加 ActionItem,也可以这样做。您可以执行以下操作:
暂无开放 Issues,或尚未同步最近议题。