0

(この質問は MPAndroidChart-1.7.4 に対するものでした)

mpandroidchartライブラリを使用して Android アプリ用のグラフィック プロットを作成するのが大好きですが、LimitLine現在オブジェクトでいくつかの問題が発生しています。ラインを設定しtransparent、ラベルをより大きなフォントで白く設定しようとしています。出来ますか?現在、それを実行できる既存のメソッドがないことはわかっていますが、自分でカスタマイズできる方法があるかどうか疑問に思っていますか? どんな助けでも素晴らしいでしょう!ありがとう。

注:これは私の最初の投稿なので、ここに画像を添付することはできません. の経験がある人にとって、私の質問が明確であることを願っていmpandroidchartます。

LimitLine ll1 = new LimitLine((float) (values[1]*maxFactor));
ll1.setLineWidth(1.5f);
ll1.setDrawValue(true);
ll1.setLineColor(res.getColor(R.color.new_orange));
ll1.setLabelPosition(LimitLabelPosition.RIGHT);
4

1 に答える 1

2

これは次の方法で実行できます。 ll1.setLineColor(getResources().getColor(R.color.transparent));

最初に透明色を定義してください:

<color name="transparent">#00000000</color>

ラベルの色はラインと同じです。そのため、白と透明のラインを同時に変更することはできません。

フォントを変更するには、すべてのチャートに対してこれを行うことができます。

Typeface tf = Typeface.createFromAsset(getAssets(), "OpenSans-Regular.ttf");
chart.setValueTypeface(tf);
chart.setCenterTextTypeface(Typeface.createFromAsset(getAssets(), "OpenSans-Light.ttf"));
于 2015-01-05T23:30:49.067 に答える