0

下の画像を参照してください。グラデーションが正しく描画されておらず、縦の黒い線が醜いだけです。

  1. minからまで広がるグラデーションを作成するにはどうすればよいmaxですか? たとえば、スケールが 0 から 100 の場合、領域でこれらの 0..100 の N 個のグラデーション値を使用する必要があります。
  2. 縦の黒い線を削除するにはどうすればよいですか?

勾配が悪い

更新:このアーティファクトを取得することを除いて、提供された回答は機能します:

アーティファクト

更新 2:LinearLayoutこれは、以下に示すようにONE を使用する場合にのみ発生します。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/chart_layout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:padding="3dip" >

    <Spinner
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <Spinner
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <Spinner
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</LinearLayout>

次に、TChartが に追加されchart_layoutます。バム!オフセットエラー:)

4

2 に答える 2

0

最小から最大に伸びるグラデーションを作成するにはどうすればよいですか?たとえば、0から100までのスケールがある場合、これらの0..100グラデーション値のNを使用するように領域を設定します。

スケールによっては0〜100のグラデーションを使用することはできないので、開始、中間、終了の色を使用してエリアのグラデーションをエリア全体に分散させてグラデーションを描画します。

黒い縦線を削除するにはどうすればよいですか?

垂直の黒い線を削除するには、エリア線をfalseに設定するだけです。

お役に立てば幸いです。

ありがとう、

于 2012-12-24T13:56:12.293 に答える