Skip to content

icetea0822/MessageBubbleView

Repository files navigation

MessageBubbleView

仿QQ未读消息气泡,可拖动删除。

使用方法

依赖 implementation 'com.szd:messagebubble:1.0.4'即可。 使用时需要在父布局属性中加入android:clipChildren="false",否则无法全屏拖动使用。 1.0.4版本可兼容AndroidX

可选用的属性有:

app:radius:圆的半径
app:circleColor:圆的颜色
app:textSize:未读消息的大小
app:textNumber:未读消息的数量(字符串类型,不填入数值则不绘制)
app:textSize:未读消息的大小

代码中提供可调用的方法:
setDisappearPic(): 接受一组int类型的数组。可将需要自定义的消失动画放入数组中传入。
setNumber(): 设置需要显示的未读消息数量。
setOnActionListener(): 操作的监听,其中包括

  • onDrag():被拖拽时,且未超出最大可拖拽距离。
  • onMove():被拖拽时,已超出最大可拖拽距离。
  • onDisappear(): 被拖拽的圆消失后。
  • onRestore(): 被拖拽后又回到原点。

About

仿QQ未读消息气泡,可拖动删除。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages