Java 更换AChartEngine刻度盘中的针

Java 更换AChartEngine刻度盘中的针,java,android,user-interface,android-canvas,achartengine,Java,Android,User Interface,Android Canvas,Achartengine,我目前使用DialRenderer在android应用程序中创建拨号。我想把针换成一个定制的针,我有一个image.png格式 我现在拥有的代码如下所示: DialRenderer renderer = new DialRenderer(); renderer.setAngleMin(270); renderer.setAngleMax(90); renderer.setChartTitleTextSize(20); renderer.setLabelsTextSize(50); rendere

我目前使用DialRenderer在android应用程序中创建拨号。我想把针换成一个定制的针,我有一个image.png格式

我现在拥有的代码如下所示:

DialRenderer renderer = new DialRenderer();
renderer.setAngleMin(270);
renderer.setAngleMax(90);
renderer.setChartTitleTextSize(20);
renderer.setLabelsTextSize(50);
renderer.setLegendTextSize(50);
renderer.setMinValue(0);
renderer.setMaxValue(10);
renderer.setVisualTypes(new DialRenderer.Type[] { Type.NEEDLE,Type.NEEDLE });
可以把针头拔出来吗


总的来说,我有一个显示速度表的背景图像,然后我在背景图像上有一个刻度盘渲染器,只显示指针和其他一些东西

所以我真的找不到用“图像”代替它的方法,但我下载了AChartEngine的源代码,并将它创建的针修改为更适合我的应用程序的东西。为此,我改变了针的宽度,使其更厚、更可见。

我下载了AChartEngine的源代码,并改变了针的绘制方式,但我不确定是否可以使用图像来代替绘制。