Nan*_*ncy 7 android achartengine
我正在使用achartengine来显示我的应用程序中的折线图.我需要为图表添加bg图像,但是当我在xml中设置bg图像时,它不起作用.有人试过吗?提前致谢.
tha*_*h84 14
首先,您需要在活动中添加图表,并在活动布局中将首选图像设置为背景.(看看AChartEngineneDemo中的XYChartBuilder,看看如何做到这一点)
其次,为图表和图表边距设置透明背景:
mRenderer.setApplyBackgroundColor(true);
mRenderer.setBackgroundColor(Color.TRANSPARENT);
mRenderer.setMarginsColor(getResources().getColor(R.color.transparent_background));
Run Code Online (Sandbox Code Playgroud)
最后,创建自己的透明背景,因为Color.TRANSPARENT不适用于图表边距:
<color name="transparent_background">#00FF0000</color>
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助 :)
您只需用以下代码替换该行代码:
mRenderer.setMarginsColor(Color.argb(0x00, 0x01, 0x01, 0x01));
Run Code Online (Sandbox Code Playgroud)
你设置了margincolor吗?像这样?
mRenderer.setApplyBackgroundColor(true);
mRenderer.setBackgroundColor(Color.RED);
mRenderer.setMarginsColor(Color.RED);
Run Code Online (Sandbox Code Playgroud)
这将使图形背景的整体视图变为红色
| 归档时间: |
|
| 查看次数: |
4508 次 |
| 最近记录: |