购物车,TextView右上角实现红色数字变化的实现
功能如下如下:
最近做商城,需要购物车上添加数字圆点
遇到这种需求,经验不是很丰富的开发者,会想到写一个相对布局,然后在相对布局,让购物车图片match_parent整个控件,让后在右上角放一个textview,
设置背景,并更改他的值就可以,
但是这样做,可以基本实现功能需求,但是你做出来的效果,有时候想过不好,textview会没又把购物车图片遮盖掉,这个时候又有人认为,可以设置textView的透明度,设置为完全不透明,这样就可以解决问题了,但是实际却不是这样
其实最简单的方法不是这样的,github 有个大神的思路就是写一个自定义类,继承TextView,重写里面的方法.这个类BadgeView
github链接: https://github.com/wolfking0608/BadgeView
如果能解决你的问题,记得点个赞!
使用起来非常简单:
就三步:
if (mCartBdgeView == null) {//1.初始化该控件mCartBdgeView = new BadgeView(mContext);}//2.设置哪个控件显示数字提醒mCartBdgeView.setTargetView(mCartLayout);mCartBdgeView.setBadgeGravity(Gravity.TOP | Gravity.RIGHT);//3.设置红点数量mCartBdgeView.setBadgeCount(count);mCartBdgeView.setVisibility(View.VISIBLE);
如果想要特定的效果,可以点击以下链接
http://blog.csdn.net/crazy1235/article/details/42262369
购物车,TextView右上角实现红色数字变化的实现相关推荐
- python头像右上角加红色数字_利用python实现微信头像加红色数字功能
通过Python实现将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 实现过程: 准备两张图片如下: 使用PIL图像处理库,导入moudle ...
- python头像右上角加红色数字_将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果...
首先,要安装PIL库,在pytho3中已经叫Pillow,安装命令:pip install Pillow 但是在应用时要导入的名字还叫:PIL 在图片上的新生成的数字可以用随机数,所以还需要导入一个r ...
- python头像右上角加红色数字_Python初学:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。...
简介 最近有时间的时候就看看Python,感觉很是强大.在网上看到一个比较不错的练习Python 练习册,每天一个小程序,就一块跟着练习一下,不然只看完了语法,也没啥意义. 通过这个可以批量对图片进行 ...
- Androd之在图片右上角显示红色圆圈里面数字提醒
1 需求 在图片右上角显示红色圆圈里面数字提醒 2 效果如图 3 关键代码 item_loca.xml <?xml version="1.0" encoding=" ...
- 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果
第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 这个问题需要用到PIL库,涉及到一些非常基本的用法.代码如下: from ...
- 第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。
第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. from PIL import Image,ImageFont,ImageDraw,I ...
- Python 练习册,每天一个小程序----------000 图片右上角加上红色的数字
# -*- coding:utf-8 -*- #第 0000 题:右上角加上红色的数字,类似于微信未读信息数量那种提示效果 #python 3.5.2from PIL import Image, Im ...
- python:实现将照片右上角加上红色的数字(附完整源码)
python:实现将照片右上角加上红色的数字 from PIL import Image, ImageDraw, ImageFontdef add_num(picPath, num):img = Im ...
- 【每日python小程序练习】第一天:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。
题目:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 from PIL import Image,ImageDraw,ImageFont ...
最新文章
- 怎样将jpg转换成pdf软件
- Android Studio打包程序时出现transformClassesWithDexForRelease错误
- 物理机实时监控UI之grafana(SimpleJson)+gRPC
- VMware 即使克隆解析
- poj 2051 Argus
- Eclipse中使用JNI编写C代码时出现“Unresolved inclusion: ***.h”的解决方案
- 开课吧:浅析语音识别算法工程师能力要求
- DBC连接数据库经验技巧
- Python在线考试系统源代码
- android实现m3u8直播缓存/下载,M3U8Manger
- powerdesigner制作数据字典
- Python编程语言好学吗 怎么能学好Python开发
- WIN10企业版未激活如何解决
- 基于区块链的数据透明化:问题与挑战 Blockchain-Based Data Transparency: Issues and Challenges
- sm4加密和sm3加密
- Kubernetes集群安装 gatekeeper
- 工作站和台式机的区别
- 原地移除数组重复元素问题总结
- Spring事务抛出Exception异常不回滚
- 解决执行力问题的思路
热门文章
- vue数据改变渲染问题_解决Vue中页面成功渲染数据undefined的问题
- 海康威视推出业界首款Android系统的网络键盘:Android键盘与传统键盘对比
- PayPal个人户可以绑定义乌个体户结汇是真的吗
- 二叉搜索树(二叉树进阶)
- Java Applet实现五子棋游戏
- win10安装包管理工具Chocolatey
- 给大家讲讲意法的故事
- mysql外键约束失败
- 字符串取出年,月,日
- 是时候停止说“软件架构”了 It’s Time to Stop Saying “Software Architecture”