android消息通知更新(小红点,数字提醒)之badgeview
2023-03-07 09:07:51 时间
上面这种数字提醒想必大家都接触过,那么怎么实现这个效果呢,刚开始的时候想的是自己写一个自定义的控件linearlayout,里面放两个imageview。我刚接触android开发的时候这么做过,后来才知道有badgeview这个东西,用起来很方便。
代码实现也很简单
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下载链接。
相关文章
- 一起玩转树莓派(18)——MPU6050陀螺仪加速度传感器模块应用
- 【微信小程序】收藏功能的实现(条件渲染、交互反馈)
- 新一代日志型系统在 SOFAJRaft 中的应用
- 如何开发DAPP去中心化应用,智能合约定制系统开发
- 微信PC端多开
- 光纤能取代网线吗?
- 看一眼肉的光泽和脂肪分层就行?日本APP正在用AI给金枪鱼分级
- 霸榜日本热搜一周!这个应用让涂鸦从纸上活过来,还能喂吃的,网友玩儿疯了
- 日本开发戒烟APP!吸烟数据联动医生,认知疗法“辅助”,老烟民了解一下?
- 近10年数据智能团队建设,联想总结了由内而外的发展经验 | 专访联想集团副总裁田日辉
- 移动端车牌识别技术的应用,大大提高路侧停车管理效率
- 轮到微软抄腾讯?小程序技术如何帮助巨头构建超级APP!
- 聚焦2021云栖大会,边缘云专场畅谈技术应用创新
- 阿里云边缘云ENS再升级 四大场景应用加速产业数字化落地
- 国内有哪些移动开发平台?各有什么特点
- ACMMM2021|在多模态训练中融入“知识+图谱”:方法及电商应用实践
- 人工智能与云计算正加速形成应用生态
- Spring集成web环境
- 百度小程序
- [10.14 上海 WorkShop] 通过 ARMS 实现应用监控