应用市场很多应用程序中都会看见一些数字红点提示的效果,如QQ、微信以及一些提示更新应用的APP,以达到更好的提示功能的应用,本文将介绍一开源控件的使用实现红点更新信息提示效果。

一、BadgeView常用方法介绍:
1.setBadgeCount(int):设置提醒数字
2.setBadgeGravity(Gravity):设置位置布局
3.setTargetView(View):设置提示控件对象
4.setTypeface():设置显示字体
5.setShadowLayer():设置字体阴影
6.setBackgroundColor():设置背景色
7.setBackgroundResource():设置背景图片
二、搭建第三方工具源码
compile files('libs/badgeview.jar')
二、代码实现四种效果
1.效果一:
BadgeView badgeView1 = new com.jauker.widget.BadgeView(this); badgeView1.setTargetView(mTipText1); badgeView1.setBadgeCount(3);
2.效果二
BadgeView badgeView2 = new BadgeView(this);
badgeView2.setTargetView(mTipText2);
badgeView2.setBackground(12, Color.parseColor("#9b2eef"));
badgeView2.setText("提示");
3.效果三
BadgeView badgeView3 = new BadgeView(this); badgeView3.setTargetView(mTipText3); badgeView3.setBadgeGravity(Gravity.TOP | Gravity.LEFT); badgeView3.setTypeface(Typeface.create(Typeface.SANS_SERIF, Typeface.ITALIC)); badgeView3.setShadowLayer(2, -1, -1, Color.GREEN); badgeView3.setBadgeCount(2);
4.效果四
mTipText4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
TextView textview = (TextView) LayoutInflater
.from(MainActivity.this).inflate(R.layout.activity_main2, null).findViewById(R.id.id_activity2_textview);
textview.setText("100");
startActivity(new Intent(MainActivity.this, MainActivity2.class));
}
});
三、效果图
四:源码下载
地址:http://xiazai./201701/yuanma/BadgeViewTest_jb51.rar
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# android红点提示
# android
# 小红点提示
# badgeview
# Android中TabLayout添加小红点的示例代码
# Android实现消息提醒小红点效果
# Android应用图标上的小红点Badge实践代码
# Android高仿QQ小红点功能
# Android仿QQ未读消息--红点拖拽删除【源代码】
# Android 未读消息的红点显示
# Android带数字或红点的底部导航拦和联网等待加载动画示例
# Android开发中TextView 实现右上角跟随文本动态追加圆形红点
# Android自定义ActionProvider ToolBar实现Menu小红点
# Android 基于MediatorLiveData实现红点的统一管理
# 四种
# 第三方
# 开源
# 大家多多
# 源码下载
# 应用程序
# 背景色
# 以达到
# pre
# setBackgroundResource
# setTypeface
# setShadowLayer
# setBackgroundColor
# class
# jar
# yuanma
# jauker
# java
# brush
相关文章:
公司网站设计制作厂家,怎么创建自己的一个网站?
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
建站之星如何优化SEO以实现高效排名?
如何通过二级域名建站提升品牌影响力?
如何在西部数码注册域名并快速搭建网站?
如何快速搭建安全的FTP站点?
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
如何在阿里云购买域名并搭建网站?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
网站制作价目表怎么做,珍爱网婚介费用多少?
如何高效配置IIS服务器搭建网站?
个人网站制作流程图片大全,个人网站如何注销?
长沙企业网站制作哪家好,长沙水业集团官方网站?
建站之星24小时客服电话如何获取?
如何破解联通资金短缺导致的基站建设难题?
c# 在ASP.NET Core中管理和取消后台任务
网站微信制作软件,如何制作微信链接?
如何通过网站建站时间优化SEO与用户体验?
如何用低价快速搭建高质量网站?
如何通过老薛主机一键快速建站?
定制建站是什么?如何实现个性化需求?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
Thinkphp 中 distinct 的用法解析
北京建设网站制作公司,北京古代建筑博物馆预约官网?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
Swift中swift中的switch 语句
Swift中switch语句区间和元组模式匹配
如何设计高效校园网站?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
建站主机选虚拟主机还是云服务器更好?
如何挑选最适合建站的高性能VPS主机?
如何彻底删除建站之星生成的Banner?
如何在建站宝盒中设置产品搜索功能?
建站之星后台密码遗忘如何找回?
网站制作企业,网站的banner和导航栏是指什么?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
如何在云指建站中生成FTP站点?
如何用免费手机建站系统零基础打造专业网站?
如何在Golang中指定模块版本_使用go.mod控制版本号
公众号网站制作网页,微信公众号怎么制作?
重庆市网站制作公司,重庆招聘网站哪个好?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
制作网站外包平台,自动化接单网站有哪些?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
开源网站制作软件,开源网站什么意思?
*请认真填写需求信息,我们会在24小时内与您取得联系。