一,应用图标右上角提示
第一步
添加依赖
repositories {
mavenCentral()
}
dependencies {
compile "me.leolin:ShortcutBadger:1.1.13@aar"
}
第二步
添加右上角图标
int badgeCount = 1;
ShortcutBadger.applyCount(context, badgeCount); //for 1.1.4+
ShortcutBadger.with(getApplicationContext()).count(badgeCount); //for 1.1.3
移除右上角图标
ShortcutBadger.removeCount(context); //for 1.1.4+
ShortcutBadger.with(getApplicationContext()).remove(); //for 1.1.3
or
ShortcutBadger.applyCount(context, 0); //for 1.1.4+
ShortcutBadger.with(getApplicationContext()).count(0); //for 1.1.3
github地址:https://github.com/leolin310148/ShortcutBadger
二,应用内图标右上角提示
第一步
添加依赖
compile 'q.rorbin:badgeview:1.0.0'
第二步
添加右上角图标
View tab1 = bottomBar.findViewById(R.id.tab1);
new QBadgeView(this).bindTarget(tab1).setBadgeNumber(5);
移除右上角图标
qBadgeView.bindTarget(tv).hide(true);
第三
应用内图标其他方法
setBadgeNumber 设置数值
setBadgeNumberSize 设置数值大小
setBadgeNumberColor 设置数值颜色
setExactMode 设置是否显示精确模式数值
setBadgeGravity 设置Badge相对于TargetView的位置
setGravityOffset 设置外边距
setBadgePadding 设置内边距
setBadgeBackgroundColor 设置背景色
setShowShadow 设置是否显示阴影
setOnDragStateChangedListener 打开拖拽消除模式并设置监听
hide 隐藏Badge