1

クエリを受け取るための複数行の EditText があります。

このように見えます

これまでストロークを使用してきましたが、同じではありません。

<?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:angle="180"
            android:centerColor="@color/white"
            android:endColor="@color/white"
            android:gradientRadius="360"
            android:startColor="@color/white"
            android:type="sweep" />

    <stroke
        android:width="0.5dp"
        android:color="@color/light_gray" />
  </shape>
</item>
<item
       android:bottom="2dp"
       android:left="3dp"
       android:right="2dp"
       android:top="2dp">
        <shape android:shape="rectangle" >
              <solid android:color="@color/white" />
        </shape>
</item>

</layer-list>

私が達成したこと

ここに画像の説明を入力

欠けているのは、角のすべての側面のグラデーションだけです。

ここここ でいくつかのリンクを参照しました。

誰でも答えを知っています。ヘルプ。前もって感謝します。

4

1 に答える 1

1

グラデーションを使用していますが、すべて白色で、

 <gradient
            android:angle="180"
            android:centerColor="@color/red"
            android:endColor="@color/blue"
            android:gradientRadius="360"
            android:startColor="@color/white"
            android:type="sweep" />

開始、終了、中心の色を変えて試してみてください。試していませんが、うまくいきます。

于 2016-03-18T12:57:08.077 に答える