LabelsView icon indicating copy to clipboard operation
LabelsView copied to clipboard

您好,我有一个新需求

Open ThisisUserNmae opened this issue 4 years ago • 1 comments

您好,我是LabelsView控件的使用者,,感谢您的开源,我有一个需求,是这样的 LabelsView的每一个子条目标签的颜色都不一样 比如第一个标签颜色为红 第二个为黑 第三个为绿,我自己定义了一个数组存放,这样颜色值,通过随机数的方式来设置,这些颜色值,但是LabelsView 目前好像只支持LabelsView 整体标签的颜色是吗? 如果不是 如何设置呢?

ThisisUserNmae avatar Oct 21 '19 07:10 ThisisUserNmae

LabelsView提供的方法都是对标签列表的整体设置。不过可以在LabelTextProvider中对标签项进行单独设置的,可以在这里单独设置标签的颜色。 labelsView.setLabels(testList, new LabelsView.LabelTextProvider<TestBean>() { @Override public CharSequence getLabelText(TextView label, int position, TestBean data) {

	// label就是标签项,在这里可以对标签项单独设置一些属性,比如文本样式等。

	//根据data和position返回label需要显示的数据。
    return data.getName();
}

});

donkingliang avatar Oct 21 '19 12:10 donkingliang