Android 为多行EditText应用内部阴影
我有一个用于接收查询的多行EditText 看起来像这样 到目前为止,我已经使用了笔划,但它不一样Android 为多行EditText应用内部阴影,android,gradient,stroke,layer-list,Android,Gradient,Stroke,Layer List,我有一个用于接收查询的多行EditText 看起来像这样 到目前为止,我已经使用了笔划,但它不一样 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="rectangle" > <gr
<?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>
我取得的成就
唯一缺少的是拐角所有边上的渐变
我提到了几个链接
任何人都知道答案。救命啊。提前感谢。您使用的是渐变,但都是白色
<gradient
android:angle="180"
android:centerColor="@color/red"
android:endColor="@color/blue"
android:gradientRadius="360"
android:startColor="@color/white"
android:type="sweep" />
使开始、结束和中心颜色不同,并尝试一下。我没有尝试,但它会起作用。不,它不起作用。梯度没有出现。渐变色应仅为灰色和白色。就像我想要的那样。还有@android:color/white与@color/white(自定义)不同。我的答案是否显示渐变?如果它确实显示梯度,那么我已经回答了你的问题。现在,关于创建灰色渐变,你需要在这里提出另一个问题,或者你需要自己尝试。不,它不会显示。我已经恰当地提出了这个问题。我告诉过你,我在四个方向上都忽略了梯度。它应该看起来就像内部阴影一样。@ArnoldLaishram你做到了吗?