欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

安卓自定义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>

效果图如下:
安卓自定义shape并实现带有阴影的按钮背景效果
安卓自定义shape并实现带有阴影的按钮背景效果