Android 角标 小圆点 右上角显示数字 自定义角度
效果如图
- 首先添加依赖:
// 角标implementation 'q.rorbin:badgeview:1.1.3'
- 设置角标 比较关键的是布局配合
<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>
- 查找控件
//为FrameLayout设置角标,而不是给Button设置角标FrameLayout fm_btn_badge = findViewById(R.id.fm_btn_badge);//Button用于事件操作Button btn_badge = findViewById(R.id.btn_badge);
- 设置角标
//设置角标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 角标 小圆点 右上角显示数字 自定义角度相关推荐
- 一分钟学会自定义右上角显示数字的ImageView
平时在一些app上会看到一些图标的右上角会显示数字,如微信的头像右上角显示信息数量,淘宝的购物车图标右上角显示商品数量.本人最近也在努力学习自定义控件,下面是本人实现的一个简陋的带数字的ImageVi ...
- iOS 程序图标的右上角显示数字设置办法
IOS_在自己的程序图标的右上角显示数字setApplicationIconBadgeNumber [[UIApplication sharedApplication] setApplicationI ...
- VUE图片添加角标,图片右上角或左上角添加标识
VUE图片添加角标,图片右上角或左上角添加标识 在图片的右上角或左上角添加图片或文字 原理: 使用position: relative相对定位将角标(已发)定位到图片上 建议: 最外层的div添加ov ...
- 在IPhone桌面的应用程序图标右上角显示数字
能够在ios桌面的程序icon右上角显示数字(badge number)的方法: 在ViewController中的viewDidLoad方法中添加如下代码即可: [cpp] view plain ...
- 解决 Android 分享到小程序 封面显示不全
参考:解决Android 微信分享小程序图片显示不全_Keung丶的博客-CSDN博客_小程序分享图片显示不全 上面分享的封面还是不满足需求,我们需求是填充满高度或者宽度,在原基础上做修改: 修改后: ...
- 【Android】 桌面图标右上角显示数字(角标)
废话不多说先上效果图: Sony Samsung LG HTC Xiaomi ASUS ADW APEX NOVA Android (before 4.4) (Deprecated since 1.1 ...
- Android实现再图标右上角显示数字
最近有一个需求就是需要把购物车的图标右上角加一个数字 自定义ImageView如下: public class NumImageView extends ImageView {//要显示的数量数量pr ...
- android 角标数字管理,Android应用推送角标设置方法
原标题:Android应用推送角标设置方法 Android最初原生是没有角标的,各大手机厂商推出了角标,适配也是相对麻烦,需要去适配各家,这里做了整理及使用方法 先把工具类贴出来 importandr ...
- Android 角标适配
小米手机 默认逻辑 当应用向通知栏发送了一条通知 (除了进度条样式和常驻通知外),应用图标的右上角就会显示「1」.值得一提,角标的数字代表应用的通知数,即应用发送了「x」条通知,角标就会显示为「x」. ...
最新文章
- java Locale 解析方法
- 深入探索 Java 热部署--转
- linux 字符串string操作(截取、提取、长度计算等)
- Redis 修改密码
- 数据库系统概念总结:第十四章 事务
- 缺失值填充6——拉格朗日插值法填充序列缺失值
- 简单的窗体抖动托管c++
- 【机房收费系统】---组合查询
- 基于springboot社区疫情防控管理系统
- 关于电平转换电路1.8V转3.3V
- 克罗内克积【kronecker product】
- 39 Flutter仿京东商城项目 收货地址列表、增加 修改收货地址布局、弹出省市区选择器...
- php5 imap,LIV. IMAP, POP3 and NNTP Functions - PHP 5 中文文档
- 关于嵌入式编程中的uint8_t、uint16_t......
- mysql sql日期截取年月日_sql截取日期/时间的单独部分,比如年、月、日、小时、分钟等等...
- echarts的饼图label显示缺失
- Spring 3.0 学习-环境搭建和三种形式访问
- 追风去,不如造风来——致敬蚂蚁区块链创新大赛中的参与者们
- 来看看小夏の算法入门——前缀和差分
- 计算机键盘光标上下键失灵,输入时使用键盘上下键实现光标上下移动功能
热门文章
- 如何解决Visual Studio2010 编译时提示系统找不到指定文件问题
- 魔方机器人(二)颜色识别
- 设计需要撰写的技术文件_技术设计文件和游戏设计文件
- npm install安装失败 error D:\xxx\xxx\node_modules\node-sass: Command failed. Exit code: 1
- Debian操作系统定制版---国产凝思linux系统资料
- 迪文DGUS通过RS485控制台达PLC继电器
- 如何在计算机导入数据分析,怎么把天宝DiNi03电子水准仪数据导入电脑
- 第一部分 思科九年 一(5)
- Python语言用法总结
- SpringBoot 定时任务的实现