0

Androidで図形をグラデーションで塗りつぶすにはどうすればよいですか?たとえば、LinearGradient、RadialGradient、SweepGradientなどです。

4

1 に答える 1

-1

あなたはxmlからそれを行うことができます。drawablesフォルダーにxmlファイルを作成します。ファイルは次のようになります。

<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- fill stroke color  -->
<stroke
    android:width="1dip"
    android:color="#bd5426" />
<!-- gradient color   -->
<gradient
    android:angle="-270"
    android:endColor="#B4BBBD"
    android:centerColor="#color you want"
    android:startColor="#D9DFE0" />

 
</shape>

最後にあなたはあなたのビューで次のように使用します

android:background="@color/name_of_xml_defined_above"
于 2012-11-18T08:49:58.537 に答える