Android 添加标签;角标;控件角落添加Tip

使用LabelView
是在github上一个开源的标签库。其项目主页是:https://github.com/linger1216//labelview 

 

在Androidstudio里面使用:

在项目级别的build.gradle:

allprojects {
	repositories {
		...
		maven { url "https://jitpack.io" }
	}
}

在app的build.gradle:

dependencies {
	compile 'com.github.linger1216:labelview:v1.1.2'
}

提供带标签的控件:

(这几个的属性label_text,设置的文字因为在studio预览都没有显示出来,程序启动后都会显示出来)

对应的LabelButtonView:带角标的Button;

Android 添加标签;角标;控件角落添加Tip_第1张图片

对应的LabelImageView:带角标的ImageView;

Android 添加标签;角标;控件角落添加Tip_第2张图片

对应的LabelTextView:带角标的TextView;

Android 添加标签;角标;控件角落添加Tip_第3张图片

上面效果的几个代码是:

LabelButtonView:

LabelImageView:

LabelTextView:

其中

label_backgroundColor:是标签的背景色,
label_height:标签的高度,也可以说是标签的厚度。。。
label_orientation:标签的位置,分为左上、左下、右上、右下。分别对应:LEFT_TOP,LEFT_BOTTOM,RIGHT_TOP,RIGHT_BOTTOM
label_text:标签的显示文字
label_textColor:标签文字的颜色
label_textSize:标签文字的大小
label_distance:是标签的距离:为0时也就是被label背景色全覆盖,不留白

Android 添加标签;角标;控件角落添加Tip_第4张图片

 

也可以把某个LabelButtonView、LabelImageView、LabelTextView当成单独的控件使用,我是这么使用的:

我的RecycleView的item布局需要打标签,所以:

Android 添加标签;角标;控件角落添加Tip_第5张图片

也是正常使用,调整好相对于父控件的位置就好~

 

 

End---------------------

你可能感兴趣的:(Android)