购物车,TextView右上角实现红色数字变化的实现

在商城应用中,为了实现购物车图标右上角显示红色数字的效果,通常的实现方式是通过相对布局配合TextView。然而,这种方法可能导致TextView遮盖购物车图片。实际上,更优的解决方案是创建一个自定义的BadgeView类,继承自TextView,并重写相关方法。通过引入Github上的BadgeView库,只需简单几步即可轻松达成目标。
摘要由CSDN通过智能技术生成

功能如下如下:

    最近做商城,需要购物车上添加数字圆点

    

  遇到这种需求,经验不是很丰富的开发者,会想到写一个相对布局,然后在相对布局,让购物车图片match_parent整个控件,让后在右上角放一个textview,

设置背景,并更改他的值就可以,

 但是这样做,可以基本实现功能需求,但是你做出来的效果,有时候想过不好,textview会没又把购物车图片遮盖掉,这个时候又有人认为,可以设置textView的透明度,设置为完全不透明,这样就可以解决问题了,但是实际却不是这样

其实最简单的方法不是这样的,github 有个大神的思路就是写一个自定义类,继承TextView,重写里面的方法.这个类<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值