A MaterialDesign style Android BadgeView that can freely customize appearance and support drag and drop.




  • Feel free to customize the appearance, including Badge position, background color, border, shadow, text color (support transparent color), size, inside and outside margins, etc.
  • Badge is displayed when the Badge number is less than 0, Badge is hidden when it is equal to 0, 99+ is displayed when the number is more than 99 in normal mode, and the specific value is displayed in precise mode.
  • Support setting text content
  • Support setting picture background
  • Supports QQ-like drag removal (default off)
  • Support for hiding Badge animated