如图所示实现如下效果:
这里如果使用默认的
badgeView.setBadgePosition(BadgeView.POSITION_TOP_RIGHT);
badgeView.setText("99");
badgeView.setBadgeMargin(horizontal, vertical); // 调整这个距离使其在LinearLayout右边且居中,但是很不方便,也不好调整。
简单的方法,在LinearLayout中添加一个View,使其位置在右边。然后如下:
badgeView.setBadgePosition(BadgeView.POSITION_CENTER);
badgeView.setText("99");