Android Javaで単一のバーグラフィックを作成する方法
質問
ボックスの一部を色付けした「グラフィック」を表示する必要があります。ボックスにはテキストが表示されますが、背景に色を付けて数値の高さを表示できるようにしたいと考えています。Excel で作成したグラフィックを参照してください。(写真のアップロードは禁止されているようです。それで、これをどう説明したらいいのかわかりません..
ここをクリックするとエクセルの画像が表示されます
これを行う方法を知っている人はいますか?
解決
値ごとに動的に色を変更したいですか?それとも、いくつかの色の「レベル」だけで大丈夫ですか(例:赤、黄、緑)。
より簡単な方法は、いくつかの色を設定し、Photoshop でそれらのグラデーションを作成し、背景属性を使用してそれらのテクスチャを ImageView の背面に適用することです。
ビューがどのように機能するかに関するいくつかのチュートリアルを次に示します。 http://developer.android.com/resources/tutorials/views/index.html
他のヒント
XMLを単に描画可能にすることができます。
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
<gradient
android:angle="0"
android:type="linear"
android:startColor="#FF00FF00"
android:endColor="#FFFFFFFF"
/>
<stroke
android:width="1dp"
android:color="#FF000000"
/>
/>
次に、この描画可能なセットをあなたのように描いたテキストビューを使用してください android:background
属性。
所属していません StackOverflow