应用内图标和应用图标右上角提示

一,应用图标右上角提示

第一步

添加依赖

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

github地址:https://git.oschina.net/libraryDemo/BadgeView02

发布了9 篇原创文章 · 获赞 0 · 访问量 3366
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览