前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >android消息通知更新(小红点,数字提醒)之badgeview

android消息通知更新(小红点,数字提醒)之badgeview

作者头像
再见孙悟空_
发布2023-02-10 19:36:04
1.1K0
发布2023-02-10 19:36:04
举报

上面这种数字提醒想必大家都接触过,那么怎么实现这个效果呢,刚开始的时候想的是自己写一个自定义的控件linearlayout,里面放两个imageview。我刚接触android开发的时候这么做过,后来才知道有badgeview这个东西,用起来很方便。

代码实现也很简单

代码语言:javascript
复制
textView = (TextView) findViewById(R.id.tv);
BadgeView badgeView = new com.jauker.widget.BadgeView(this);
badgeView.setTargetView(textView);
badgeView.setBadgeCount(3);

这个其实就是一个定义好的控件,封装成了一个jar包 

这个圆圈可以设置在 imageview textview linearlayout等各种view上面。可以设置里面文字的size  color等

也可以设置  显示位置,背景图,背景颜色,动画效果等 。

setBadgePosition(); //设置显示位置;

setBadgeMargin(); //设置边距

setBadgeBackgroundColor(); //设置背景颜色

setText(“Hello World!”);//设置文字

setTextColor(Color.Yellow);//设置文字颜色

setTextSize(12);//设置文字大小

setBadgeCount //设置显示的数字

话不多说了,直接给一个demo下载链接。

点击下载源码

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-02-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档