【发布时间】:2016-04-15 20:35:19
【问题描述】:
我正在尝试监听对折线图上特定圆圈的点击,以便其(被点击的圆圈的)颜色在点击时发生变化。
这是我尝试过的:
LineDataSet set1 = new LineDataSet(yVals, "DataSet 1");
@Override
public void onValueSelected(Entry entry, int i) {
set1.setCircleColorHole(Color.GREEN);
}
目前发生的情况是,点击后,所有圆圈的颜色都会发生变化。应该发生的是只有被点击的圆圈 - 它的颜色应该改变。
【问题讨论】:
-
我对 android 几乎一无所知,但看起来您为整个数据集而不是单个项目调用
setFillColor。 -
但是如何为单个实体设置circlecolorhole?