效果就是在一个View上有一个小红圈,表示未读数。 效果图如下:
使用的是Github上面的一个开源的自定义控件。 Github地址:https://github.com/stefanjauker/BadgeView
示例代码:
BadgeView badgeView = new BadgeView(this)
badgeView
.setTargetView(findViewById(R
.id.btn))
badgeView
.setBadgeCount(
1701)
常用方法:
setTargetView(View) 设置控件setBadgeCount(int) 设置显示的数字setBadgeGravity(Gravity) 设置显示的位置setBackgroundColor() 设置背景色setBackgroundResource() 设置背景图片setTypeface() 设置显示字体setShadowLayer() 设置字体阴影
示例Demo:https://github.com/dzzchao/BadgeViewDemo
转载请注明原文地址: https://ju.6miu.com/read-1310164.html