此控件是我在其他地方看到的,不是我的原作,這里只介紹它的使用方法
1.如何導入工程: 這里只介紹如何導入Android studio
compile 'q.rorbin:badgeview:1.0.2'應該知道放到工程的那個位置吧,我就不多說了
2.如何使用: 1)首先初始化,如下: QBadgeView qBadgeView = new QBadgeView(this); 2)與你的控件進行綁定并設置顯示的數字,如下: qBadgeView.bindTarget(button).setBadgeNumber(55); 3)添加其拖拽監聽:
qBadgeView.setOnDragStateChangedListener(new Badge.OnDragStateChangedListener() { @Override public void onDragStateChanged(int dragState, Badge badge, View targetView) { } });不添加此事件不會有拖拽消失的效果
4)效果圖(用的別人的圖,以上這幾行代碼還實現不了,不過也差不多了): 
5)注意事項: 不要把此控件寫到你的xml文件中
6)其他屬性: setBadgeNumber 設置數值 setBadgeNumberSize 設置數值大小 setBadgeNumberColor 設置數值顏色 setExactMode 設置是否顯示精確模式數值 setBadgeGravity 設置 Badge 相對于 TargetView 的位置 setGravityOffset 設置外邊距 setBadgePadding 設置內邊距 setBadgeBackgroundColor 設置背景色 setShowShadow 設置是否顯示陰影 setOnDragStateChangedListener 打開拖拽消除模式并設置監聽 hide 隱藏 Badge
7)原文地址: http://p.codekk.com/detail/Android/qstumn/BadgeView
新聞熱點
疑難解答