Android 安卓按钮,按下底部边距和状态

Android 安卓按钮,按下底部边距和状态,android,xml,Android,Xml,有没有一种方法可以创建一个Android按钮,当state_pressed为false时它有底部边距,而当state_pressed为true时它有圆角而没有底部边距 我有这个,但当state_pressed为false时,它没有底边: 编辑:添加图片 android:state_pressed=false android:state_pressed=true 请用插图详细说明,以便understandable@SaiJayant我添加了图片。然后为您所需的按钮添加单独的可绘制项目drawab

有没有一种方法可以创建一个Android按钮,当state_pressed为false时它有底部边距,而当state_pressed为true时它有圆角而没有底部边距

我有这个,但当state_pressed为false时,它没有底边:

编辑:添加图片

android:state_pressed=false

android:state_pressed=true


请用插图详细说明,以便understandable@SaiJayant我添加了图片。然后为您所需的按钮添加单独的可绘制项目drawable@SaiJayant谢谢你,这很有效!如果你愿意,你可以回答这个问题,这样我就可以把它标记为最佳答案
<?xml version="1.0" encoding="utf-8"?>
<selector
    xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true">
        <shape 
            android:shape="rectangle">
            <solid android:color="#B5B5B5" />
            <corners android:radius="10dp" />
        </shape>
    </item>
    <item android:state_pressed="false">
        <shape
            android:shape="rectangle">
            <solid android:color="#FFFFFF" />
        </shape>
    </item>
</selector>