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

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

image.png

上面这种数字提醒想必大家都接触过,那么怎么实现这个效果呢,刚开始的时候想的是自己写一个自定义的控件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 //设置显示的数字



相关文章
|
Android开发
【错误记录】Android Studio 编译报错 ( Error:Connection timed out: connect | 更新配置依赖仓库方式 )
【错误记录】Android Studio 编译报错 ( Error:Connection timed out: connect | 更新配置依赖仓库方式 )
971 0
【错误记录】Android Studio 编译报错 ( Error:Connection timed out: connect | 更新配置依赖仓库方式 )
|
XML 存储 Android开发
Android自定义控件 | 小红点的三种实现(下)
上篇介绍了两种实现小红点的方案,分别是多控件叠加和单控件绘制,其中第二个方案有一个缺点:类型绑定。导致它无法被不同类型控件所复用。这篇给出一种新的方案。
577 0
Android自定义控件 | 小红点的三种实现(下)
|
XML 传感器 Java
Android 天气APP(三十六)运行到本地AS、更新项目版本依赖、去掉ButterKnife
最近发现这个项目好似迎来了第二春,GitHub上的Start和Fork增加的很快,我的猜测是学生在通过这个项目来学习和完成自己的作业。随着Android版本的更新,Android Studio的更新,项目中一些内容不能在新版本中很好的使用,甚至出现编译不了的情况,这对我来说没啥,但是对于拿到项目满心欢喜的学生来说,运行不了,无疑是致命的,而我写在项目Readme下面我将演示一下怎么在本地运行这个项目的代码。
433 1
Android 天气APP(三十六)运行到本地AS、更新项目版本依赖、去掉ButterKnife
|
Android开发
Android高仿QQ小红点
Android高仿QQ小红点
109 0
|
XML 存储 缓存
Android 天气APP(三十一)每日提醒弹窗
Android 天气APP(三十一)每日提醒弹窗
153 0
Android 天气APP(三十一)每日提醒弹窗
|
API Android开发 开发者
Android 12 实用更新:置灰的控件也可以点击啦
Android 12 实用更新:置灰的控件也可以点击啦
Android 12 实用更新:置灰的控件也可以点击啦
|
Android开发
解决Android Studio更新最新北极狐版本后出现的中文乱码问题
今天好多同学都更新了最新版北极狐,然后发现有些同学出现了中文乱码问题,这个问题其实已经是老问题了,在之前的Canary中就存在了。
167 0
解决Android Studio更新最新北极狐版本后出现的中文乱码问题
|
XML 前端开发 定位技术
Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)
Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)
417 0
Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)
|
安全 Android开发 容器
Android自定义控件 | 小红点的三种实现(终结)
上一篇通过在父控件绘制前景的方式展示小红点,在布局文件中配置标记控件就能为任意子控件添加小红点。实现方案是”布局文件中配置带小红点控件 id,在父控件中获取它们的坐标,并在其右上角绘制圆圈“。但这个方
493 0
|
前端开发 API Android开发
Android自定义控件 | 小红点的三种实现(上)
小红点用于通知未读消息,在应用中到处可见。本文将介绍三种实现方案。分别是:多控件方案、单控件绘制方案、容器控件绘制方案。不知道你会更偏向哪种方案?
510 0
Android自定义控件 | 小红点的三种实现(上)