我正在尝试在 EditText 的内部边界内创建一个像阴影一样的褪色。这是我所取得的成就:-
这些 xml 我都用于 EditText,但让我们只关注上面的内容:-
用户名_shape.xml
<!-- Bottom 2dp Shadow -->
<item>
<shape android:shape="rectangle" >
<solid android:color="#d8d8d8" />
<corners
android:topLeftRadius="7dp"
android:topRightRadius="7dp" />
</shape>
</item>
<!-- White Top color -->
<item
android:left="3px"
android:right="3px"
android:top="3px">
<shape android:shape="rectangle" >
<solid android:color="#FFFFFF" />
<corners
android:topLeftRadius="10dp"
android:topRightRadius="10dp" />
</shape>
</item>
密码形状.xml
<!-- Bottom 2dp Shadow -->
<item>
<shape android:shape="rectangle" >
<solid android:color="#d8d8d8" />
<corners
android:bottomLeftRadius="7dp"
android:bottomRightRadius="7dp" />
</shape>
</item>
<!-- White Top color -->
<item android:bottom="3px"
android:left="3px"
android:right="3px">
<shape android:shape="rectangle" >
<solid android:color="#FFFFFF" />
<corners
android:bottomLeftRadius="10dp"
android:bottomRightRadius="10dp" />
</shape>
</item>
</layer-list>
我想实现如下图所示的目标。请注意内部阴影(不要介意蓝色背景)。它正在消退。这就是我想要实现的。