AbilityChart
一个能力值属性分布的控件 可以改变属性个数,内部层数,以及view的各种属性(text大小,各项属性值,属性个数,分割线颜色,线宽····)
效果图:
设置各个属性值的大小
AbilityChatView abilityChatView = (AbilityChatView) findViewById(R.id.ability1);
List data = new ArrayList<>();
data.add(80d);
data.add(90d);
data.add(70d);
data.add(30d);
data.add(60d);
data.add(30d);
data.add(60d);
abilityChatView.setData(data);
abilityChatView.invalidate();
设置view的各个属性
在代码中设置view的各个属性
abilityChatView.setCount(6);
abilityChatView.setProertyLevel(4);
abilityChatView.setPolygonColor(Color.DKGRAY);
abilityChatView.setCoverColor(Color.RED);
abilityChatView.setTextColor(Color.RED);
abilityChatView.setPolygonStyle(Paint.Style.STROKE);
abilityChatView.setCoverStyle(Paint.Style.STROKE);
abilityChatView.setCoverAlpha(255);
abilityChatView.setLineColor(Color.GREEN);
abilityChatView.setLineWidth(4);
abilityChatView.invalidate();

