如何在 Android 中创建如下所示的按钮?在大多数情况下,我按下按钮的主要部分。我似乎无法理解阴影和点击动画。
按钮
<Button
android:text="Connect"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/connectionStatus"
android:layout_centerHorizontal="true"
android:id="@+id/button"
android:background="@drawable/button_background"
android:minWidth="300dp"
android:layout_marginTop="32dp"
android:onClick="onClick"
android:textColor="#fff"
/>
这是drawable
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#21D4FD"
android:endColor="#B721FF"
android:angle="45"
/>
<corners android:bottomLeftRadius="20dip"
android:topRightRadius="20dip"
android:topLeftRadius="20dip"
android:bottomRightRadius="20dip"
/>
</shape>
这是我目前拥有的:
这是我想要的:
最佳答案
关于android - 如何为Android设计带有渐变和阴影的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46106775/