安卓自定义shape并实现带有阴影的按钮背景效果
程序员文章站
2022-05-31 08:33:43
...
我们可以自定义Shape属性, 以画出需要的形状,作为TextView, EditText, Button的背景drawable资源。我们通过结合来实现一个带有阴影的椭圆形按钮,来不解释了,上代码:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<layer-list>
<item android:left="1dip" android:top="1.0dip">
<shape>
<solid android:color="#7ee4bd"/>
<corners
android:topLeftRadius="180dip"
android:topRightRadius="180dip"
android:bottomLeftRadius="180dip"
android:bottomRightRadius="180dip" />
</shape>
</item>
<item android:bottom="5.0dip" android:right="5.0dip">
<shape>
<solid android:color="#22C687"/>
<corners
android:topLeftRadius="180dip"
android:topRightRadius="180dip"
android:bottomLeftRadius="180dip"
android:bottomRightRadius="180dip" />
</shape>
</item>
</layer-list>
</item>
</layer-list>
效果图如下: