在build.gradle引入依赖
api
'q.rorbin:badgeview:1.1.3'
实现代码
QBadgeView qBadgeView
= new QBadgeView(this);
qBadgeView
.setBadgeBackgroundColor(Color
.RED
);
qBadgeView
.bindTarget(txtMasseg
);
qBadgeView
.setBadgeText("");
qBadgeView
.setBadgeGravity(Gravity
.END
| Gravity
.TOP
);
qBadgeView
.setGravityOffset(25,1, true);
qBadgeView
.setBadgeTextSize(8, true);
qBadgeView
.setBadgePadding(8, true);
qBadgeView
.setOnDragStateChangedListener(new Badge.OnDragStateChangedListener() {
@Override
public void onDragStateChanged(int dragState
, Badge badge
, View targetView
) {
if (STATE_SUCCEED
== dragState
){
badge
.hide(true);
}
}
});
参考:https://blog.csdn.net/u012864297/article/details/102523050