全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android BadgeView红点更新信息提示示例代码

应用市场很多应用程序中都会看见一些数字红点提示的效果,如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小时内与您取得联系。