2

Achartengine for AndroidのXラベルの背景色を変更または削除する方法を知っている人はいますか?

ドキュメントとデモソースを調べましたが、提供されている関数でこれを行う方法が見つかりませんでした。たぶん私はそれを見なかったかもしれませんが、そうでなければ私はおそらくソース自体をインポートし、ラベルを描くときにそれを変更する必要があります。

それをする前に、誰かがこの問題に遭遇して解決策を見つけたかどうか疑問に思いました。もしそうなら私に知らせてください。:)

ありがとう。

4

1 に答える 1

2

そのため、ソースコードを数時間調べたところ、ラベルの背景の色が余白の背景と同じであることがわかりました。したがって、基本的に、ラベルの背景色のみを変更することはできません。

余白の色は次のように設定できます。

renderer.setMarginsColor(int);

しかし、これはどういうわけか色の透明度をサポートしていないので、私のニーズを満たしていませんでした。私が見つけたパッケージのクラスのdraw()関数(クラスの270行目あたり):XYChartorg.achartengine.chart

drawBackground(mRenderer, canvas, x, bottom, width, height - bottom, paint, true, mRenderer.getMarginsColor());

この関数は、ラベルの下に背景色を描画します。コメントアウトして、うまくいきました。

その色を必要とするグラフが必要ない限り、それは魅力のように機能します。

将来のリリースで、開発者がソースを編集しなくてもこれを実行できるようになることを願っています。

于 2011-08-30T11:39:28.153 に答える