效果如图

  1. 首先添加依赖:
 //    角标implementation 'q.rorbin:badgeview:1.1.3'
  1. 设置角标 比较关键的是布局配合
 <FrameLayoutandroid:id="@+id/fm_btn_badge"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="50dp"android:layout_marginBottom="50dp"android:layout_gravity="center_horizontal"android:layout_marginLeft="10dp"><Buttonandroid:id="@+id/btn_badge"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@android:color/holo_blue_light"android:layout_marginTop="6dp"android:layout_marginRight="6dp"android:gravity="center"android:textColor="@color/white"android:layout_gravity="center"android:text="显示数量" /></FrameLayout>
  1. 查找控件
     //为FrameLayout设置角标,而不是给Button设置角标FrameLayout  fm_btn_badge = findViewById(R.id.fm_btn_badge);//Button用于事件操作Button btn_badge = findViewById(R.id.btn_badge);
  1. 设置角标
  //设置角标QBadgeView badgeView1 = new QBadgeView(this);badgeView1.bindTarget(fm_btn_badge);badgeView1.setBadgeNumber(3);//badgeView1.setBadgeGravity(Gravity.END | Gravity.TOP);

其中角标还是有不少参数滴,放一些参数在下面

 /*** setBadgeNumber 设置Badge数字* setBadgeText 设置Badge文本* setBadgeTextSize 设置文本字体大小* setBadgeTextColor 设置文本颜色* setExactMode    设置是否显示精确模式数值* setBadgeGravity   设置Badge相对于TargetView的位置,目前只支持   Gravity.START | Gravity.TOP , * Gravity.END | Gravity.TOP ,Gravity.START | Gravity.BOTTOM , Gravity.END | Gravity.BOTTOM , * Gravity.CENTER , Gravity.CENTER | Gravity.TOP , Gravity.CENTER | Gravity.BOTTOM ,* Gravity.CENTER | Gravity.START , Gravity.CENTER | Gravity.END*否则报错哦* setGravityOffset    设置外边距* setBadgePadding  设置内边距* setBadgeBackgroundColor  设置背景色* setBadgeBackground   设置背景图片* setShowShadow   设置是否显示阴影* setOnDragStateChangedListener 打开拖拽消除模式并设置监听* stroke   描边* hide    隐藏Badge*/

Android 角标 小圆点 右上角显示数字 自定义角度相关推荐

  1. 一分钟学会自定义右上角显示数字的ImageView

    平时在一些app上会看到一些图标的右上角会显示数字,如微信的头像右上角显示信息数量,淘宝的购物车图标右上角显示商品数量.本人最近也在努力学习自定义控件,下面是本人实现的一个简陋的带数字的ImageVi ...

  2. iOS 程序图标的右上角显示数字设置办法

    IOS_在自己的程序图标的右上角显示数字setApplicationIconBadgeNumber [[UIApplication sharedApplication] setApplicationI ...

  3. VUE图片添加角标,图片右上角或左上角添加标识

    VUE图片添加角标,图片右上角或左上角添加标识 在图片的右上角或左上角添加图片或文字 原理: 使用position: relative相对定位将角标(已发)定位到图片上 建议: 最外层的div添加ov ...

  4. 在IPhone桌面的应用程序图标右上角显示数字

    能够在ios桌面的程序icon右上角显示数字(badge number)的方法: 在ViewController中的viewDidLoad方法中添加如下代码即可: [cpp]  view plain ...

  5. 解决 Android 分享到小程序 封面显示不全

    参考:解决Android 微信分享小程序图片显示不全_Keung丶的博客-CSDN博客_小程序分享图片显示不全 上面分享的封面还是不满足需求,我们需求是填充满高度或者宽度,在原基础上做修改: 修改后: ...

  6. 【Android】 桌面图标右上角显示数字(角标)

    废话不多说先上效果图: Sony Samsung LG HTC Xiaomi ASUS ADW APEX NOVA Android (before 4.4) (Deprecated since 1.1 ...

  7. Android实现再图标右上角显示数字

    最近有一个需求就是需要把购物车的图标右上角加一个数字 自定义ImageView如下: public class NumImageView extends ImageView {//要显示的数量数量pr ...

  8. android 角标数字管理,Android应用推送角标设置方法

    原标题:Android应用推送角标设置方法 Android最初原生是没有角标的,各大手机厂商推出了角标,适配也是相对麻烦,需要去适配各家,这里做了整理及使用方法 先把工具类贴出来 importandr ...

  9. Android 角标适配

    小米手机 默认逻辑 当应用向通知栏发送了一条通知 (除了进度条样式和常驻通知外),应用图标的右上角就会显示「1」.值得一提,角标的数字代表应用的通知数,即应用发送了「x」条通知,角标就会显示为「x」. ...

最新文章

  1. java Locale 解析方法
  2. 深入探索 Java 热部署--转
  3. linux 字符串string操作(截取、提取、长度计算等)
  4. Redis 修改密码
  5. 数据库系统概念总结:第十四章 事务
  6. 缺失值填充6——拉格朗日插值法填充序列缺失值
  7. 简单的窗体抖动托管c++
  8. 【机房收费系统】---组合查询
  9. 基于springboot社区疫情防控管理系统
  10. 关于电平转换电路1.8V转3.3V
  11. 克罗内克积【kronecker product】
  12. 39 Flutter仿京东商城项目 收货地址列表、增加 修改收货地址布局、弹出省市区选择器...
  13. php5 imap,LIV. IMAP, POP3 and NNTP Functions - PHP 5 中文文档
  14. 关于嵌入式编程中的uint8_t、uint16_t......
  15. mysql sql日期截取年月日_sql截取日期/时间的单独部分,比如年、月、日、小时、分钟等等...
  16. echarts的饼图label显示缺失
  17. Spring 3.0 学习-环境搭建和三种形式访问
  18. 追风去,不如造风来——致敬蚂蚁区块链创新大赛中的参与者们
  19. 来看看小夏の算法入门——前缀和差分
  20. 计算机键盘光标上下键失灵,输入时使用键盘上下键实现光标上下移动功能

热门文章

  1. 如何解决Visual Studio2010 编译时提示系统找不到指定文件问题
  2. 魔方机器人(二)颜色识别
  3. 设计需要撰写的技术文件_技术设计文件和游戏设计文件
  4. npm install安装失败 error D:\xxx\xxx\node_modules\node-sass: Command failed. Exit code: 1
  5. Debian操作系统定制版---国产凝思linux系统资料
  6. 迪文DGUS通过RS485控制台达PLC继电器
  7. 如何在计算机导入数据分析,怎么把天宝DiNi03电子水准仪数据导入电脑
  8. 第一部分 思科九年 一(5)
  9. Python语言用法总结
  10. SpringBoot 定时任务的实现