我试图在EditText的内部边界内创建一个像阴影一样的褪色的阴影。以下是我所取得的成就:
我在这两个EditText中都使用了这些xml,但让我们只关注上面的内容:-
username_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>
password_shape.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>
我想在下面的图片中实现这样的目标。请注意内部阴影(不介意蓝色背景)。它渐渐褪色了。这就是我想要达到的目标。
发布于 2014-10-20 07:06:00
虽然这个问题已经有将近一年的历史了,但我正在寻找类似的东西,但仍然找不到一个“褪色”阴影的例子。我最近看到的是对用于阴影的项应用渐变,如下所示
<item>
<shape android:shape="rectangle" >
<gradient
android:startColor="#ef4444"
android:endColor="#992f2f"
android:angle="270" />
<corners
android:bottomLeftRadius="7dp"
android:bottomRightRadius="7dp" />
</shape>
</item>
我知道这仍然没有达到你想要的结果,但有人可能会受到启发,如何使用梯度属性求解。
https://stackoverflow.com/questions/20537954
复制相似问题