1

以下のxmlコードを試しましたが、画像のように出力されません。

<item  >
    <shape>
        <gradient
           android:startColor= "#AE845c"
           android:endColor="#935Fc0"

             />


    </shape>
</item>

私はこのようにしたい。

ここに画像の説明を入力

4

3 に答える 3

2

角度を追加してみてください

<item  >
    <shape>
        <gradient
           android:angle="90"
           android:startColor= "#bc9b78"
           android:endColor="#7c4727"

             />


    </shape>
</item>

機能しない場合は、これを使用している場所にコードを配置してください。

于 2012-12-21T06:43:37.643 に答える
2

グラデーションには Android タイプと角度を使用します。必要に応じて、角度の値を 0 から 360 に変更します。

android:type="linear"
android:angle="0"
于 2012-12-21T06:45:01.260 に答える
0
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
     <stroke android:width="2dp" android:color="#FFFFFFFF" />
       <gradient android:startColor="#FFFFFFFF" android:endColor="#FFFFFFFF"
            android:angle="225"/> 

    <corners android:bottomRightRadius="5dp" android:bottomLeftRadius="5dp"
     android:topLeftRadius="5dp" android:topRightRadius="5dp"/>
</shape> 

あなたはこれを試すことができます...

于 2012-12-21T07:08:17.257 に答える