0

これは線形レイアウトの周りに境界線を追加する xml ファイルです このコードにグラデーション カラー効果コードを追加するにはどうすればよいですか? この色#C0C0C0をグラデーションカラーに置き換えたい

以下は私のコードです

  <?xml version="1.0" encoding="utf-8"?>
  <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  <item> 
     <shape android:shape="rectangle">
     <solid android:color="#000000" /> 
     </shape>
  </item>   
  <item 
      android:left="1dp" 
      android:right="1dp"  
       android:top="2dp" 
      android:bottom="2dp"    >  
 <shape android:shape="rectangle"> 
 <solid android:color="#C0C0C0" />
 </shape>
 </item>    
 </layer-list> 

このコードをボーダー .xml ファイルに追加したいのですが、どのようにマージしますか??

 <shape xmlns:android="http://schemas.android.com/apk/res/android"
 android:shape="rectangle">

 <gradient
  android:startColor="#fefdfe"
  android:endColor="#e8e3ec"
  android:angle="90" />

 </shape>
4

3 に答える 3

1

レイアウトをグラデーションで塗りつぶす:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape android:shape="rectangle">
        <gradient
            android:startColor="#4fc939"
            android:centerColor="#0c87c5"
            android:endColor="#b4ec51"
            android:angle="180" />
    </shape>
</item>

于 2016-05-31T14:38:10.803 に答える
0

交換するだけ

<shape android:shape="rectangle"> 
    <solid android:color="#C0C0C0" />
</shape>

あなたのグラデーション形状で。

于 2013-07-23T07:21:50.797 に答える