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 回答