質問

私は問題があります。 Achartengineでグラフを作成しています。グラフ全体の背景を透明にしたいと思います。

XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer();
(...)
renderer.setMargins(new int[]{0,0,0,0});
renderer.setApplyBackgroundColor(true);
renderer.setMarginsColor(Color.TRANSPARENT);
renderer.setBackgroundColor(Color.TRANSPARENT);
(...)
GraphicalView g = ChartFactory.getTimeChartView(this, dataset, renderer, "dd/MM");

しかし、それは適切に機能していません:

enter image description here

ご覧のとおり、Xラベルの後ろにブラックボックスが表示されています。私は何が間違っているのですか?

前もって感謝します、
イェロス

役に立ちましたか?

解決

setmarginscolor(color.argb(0x00、0x01、0x01、0x01))をお試しください。色を黒い透明に設定するときにバグがあるように見えます

他のヒント

透明な背景色を設定する場合は、次のことを試すことができます。

renderer.setMarginsColor(Color.argb(0x00, 0xff, 0x00, 0x00));

それは私のためだけの仕事です!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top