引入GitHub项目
compile 'q.rorbin:badgeview:1.1.3'//数字提示设置到TextView上
/** * 设置订单角标 */ private void initBage(){ if(listData!=null && listData.size() > 0 ){ setBadge(type2,listData.get(0).getSize()); setBadge(type3,listData.get(2).getSize()); } } public void setBadge(TextView tv,int size){ if(size > 0 ){ new QBadgeView(context).bindTarget(tv).setBadgeText(" ") .setBadgeGravity(Gravity.TOP | Gravity.END). setBadgeTextSize(7, true).setBadgePadding(1, true); } }
位置偏移可以调整TextView的padding属性
参考GitHub: https://github.com/qstumn/BadgeView