`

利用BadgeView实现数字提醒效果

阅读更多
BadgeView是一个第三方开源库,
github地址:https://github.com/stefanjauker/BadgeView
下面是源码运行后的截图,可以说各种效果应有尽有
看了一下Demo,其实用法真是超赞,真的很好用
BadgeView backgroundDrawableBadge = new BadgeView(context);//得到一个BadgeView
backgroundDefaultBadge.setBadgeCount(4);//设置BadgeView显示的数字
backgroundDefaultBadge.setTargetView(view);//显示在某个控件的右上角,默认右上角
backgroundShapeBadge.setBackgroundColor(Color.parseColor("#9b2eef"));//自定义背景色
backgroundDrawableBadge.setBackgroundResource(R.drawable.badge_blue);//自定义背景
backgroundShapeBadge.setBackground(12, Color.parseColor("#9b2eef"));//自定义角度和颜色,第一个参数就是radius
backgroundDrawableBadge.setBadgeGravity(Gravity.LEFT | Gravity.BOTTOM);//设置BadgeView的显示位置,不设置这个也行,默认右上角
backgroundDrawableBadge.setTypeface(Typeface.create(Typeface.SANS_SERIF, Typeface.ITALIC));//自定义BadgeView中数字的字体
backgroundDrawableBadge.setShadowLayer(2, -1, -1, Color.GREEN);//设置字体阴影效果
 visibilityBadgeView.setVisibility(visibilityBadgeView.getVisibility() == View.GONE ? View.VISIBLE : View.GONE);//控制BadgeView或隐藏
  • 大小: 96.4 KB
  • 大小: 100.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics