码迷,mamicode.com
首页 > 其他好文 > 详细

消息提醒 BadgeView框架

时间:2015-11-24 20:19:36      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

消息提示,比如收到QQ消息显示的数字,点外卖的显示的数字,这些都是使用badgeview来实现的。

找到这个控件,绑定,设置提醒的数字就ok了。这个框架还是比较简单的

badgeview中常用方法:

1、setTargetView(View)   --->设置哪个控件显示数字提醒,参数就是一个view对象

2、setBadgeCount(int)   --->设置提醒的数字

3、setBadgeGravity(Gravity)   --->设置badgeview的显示位置

4、setBackgroundColor()   --->设置badgeview的背景色,当然还可以设置背景图片

5、setBackgroundResource()   --->设置背景图片

6、setTypeface()   --->设置显示的字体

7、setShadowLayer()    --->设置字体的阴影

 

举个简单的demo:

imageView = (ImageView) findViewById(R.id.imageView_cart);

if (null == badgeView) {
                badgeView = new BadgeView(this);
                badgeView.setTargetView(imageView);
                badgeView.setBadgeGravity(Gravity.TOP | Gravity.RIGHT);
            }

badgeView.setBadgeCount(count);
badgeView.setVisibility(View.VISIBLE);

 jar包

消息提醒 BadgeView框架

标签:

原文地址:http://www.cnblogs.com/tutuskys/p/4992681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!