BadgeView简单使用

效果就是在一个View上有一个小红圈,表示未读数。
效果图如下:

BadgeView简单使用_第1张图片

使用的是Github上面的一个开源的自定义控件。
Github地址:https://github.com/stefanjauker/BadgeView

示例代码:

BadgeView badgeView = new BadgeView(this);
badgeView.setTargetView(findViewById(R.id.btn));
badgeView.setBadgeCount(1701);

常用方法:

  • setTargetView(View)
    设置控件
  • setBadgeCount(int)
    设置显示的数字
  • setBadgeGravity(Gravity)
    设置显示的位置
  • setBackgroundColor()
    设置背景色
  • setBackgroundResource()
    设置背景图片
  • setTypeface()
    设置显示字体
  • setShadowLayer()
    设置字体阴影

示例Demo:https://github.com/dzzchao/BadgeViewDemo

你可能感兴趣的:(github)