BadgeView简单使用

来源:互联网 发布:产品宣传动画制作软件 编辑:程序博客网 时间:2024/05/18 17:42

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

这里写图片描述

使用的是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

2 0
原创粉丝点击