我正在使用 aChartEngine 库在我的 android 应用程序中创建甜甜圈图,但我无法将背景图像设置为我的甜甜圈图。我有一些问题如下.. 1)如何将边框颜色设置为甜甜圈图 2)如何添加甜甜圈中心的标签 3)以及如何将自定义图像设置为甜甜圈作为背景
我的甜甜圈活动是
public class DonutGraph {
private GraphicalView mChartView2;
static int count = 2;
int[] Mycolors = new int[] { Color.parseColor("#FF0000"),Color.parseColor("#000000") };
String[] labels = { "HEADTRAUMA" , "TOTAL"};
public Intent execute(Context context, LinearLayout parent,double values[]) {
parent.removeAllViews();
int[] colors = new int[count];
for (int i = 0; i < count; i++) {
colors[i] = Mycolors[i];
}
DefaultRenderer renderer = buildCategoryRenderer(colors);
renderer.setShowLabels(true);
renderer.setInScroll(true);
renderer.setStartAngle(90);
renderer.setPanEnabled(false);// Disable User Interaction
renderer.setScale((float) 1.4);
renderer.setApplyBackgroundColor(true);
renderer.setBackgroundColor(Color.BLACK);
MultipleCategorySeries categorySeries = new MultipleCategorySeries(
"HEADTRAUMA");
categorySeries.add(labels, values);
mChartView2 = ChartFactory.getDoughnutChartView(context,
categorySeries, renderer);
parent.addView(mChartView2);
return ChartFactory.getDoughnutChartIntent(context, categorySeries,
renderer, null);
}
protected DefaultRenderer buildCategoryRenderer(int[] colors) {
DefaultRenderer renderer = new DefaultRenderer();
for (int color : colors) {
SimpleSeriesRenderer r = new SimpleSeriesRenderer();
r.setColor(color);
renderer.addSeriesRenderer(r);
}
return renderer;
}
}
提前致谢。