レイアウトにグラデーションカラーを設定する方法を教えてください。左側から濃い緑色から始めて、中央に向かって明るくし、中央から右側に向かって色を暗くしたいと思います。どうすればそれができますか?
質問する
929 次
2 に答える
5
セレクターファイルを1つ作成し、ドローアブルフォルダーに配置します。
<?xml version="1.0" encoding="utf-8"?>
<shape>
<gradient
android:angle="90"
android:startColor="#FFFF0000"
android:centerColor="#0000FFFF"
android:endColor="#FF00FF00"
android:type="linear" />
</shape>
要件に応じて色を変更します。要件に応じて天使も変更してください。
詳細については、こちらをご覧ください。こちらからグリーンカラーコードを選択してください。 http://www.december.com/html/spec/color2.html
于 2012-08-22T09:59:58.737 に答える
3
ここで指定されているように、描画可能な形状を作成する必要があります。
http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape
次に例を示します。
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:angle="90"
android:endColor="#000"
android:startColor="#fff"
android:type="linear/>
</shape>
于 2012-08-22T10:00:47.343 に答える