前言
角标的需求在app是经常需要用到的,比如未读通知/信息等,一般,我们可以通过嵌套相对布局的方式来设置角标,但是除了TextView,可能Button,ImageView等也需要,那只能写多次这类布局了...角标支持(左 上 右 下 左上 左下 右上 右下)八个方向,支持在xml或java代码控制角标背景颜色和半径,角标文字的颜色和大小, 环绕间隔的大小,角标的形状(圆形,矩形,圆角矩形...—————角标矩形宽度
ttv_corner—————角标圆角大小
ttv_max ——————角标文本数字最大值
ttv_rHeight ————角标矩形高度
ttv_rWidth—————角标矩形宽度...注:所有模式都可以通过 ttv_surround_padding 属性设置对角标和文本的间距作调整.
(3)属性方法
除了xml,也支持在代码中使用相应的set方法进行设置(请看文尾).
(4)构建思路...,还考虑了Drawable的大小;
e:最后,小红点和文本的距离需要可以自由的调整,那就需要这个环绕间距属性.