Android Button 边框阴影

Mob*_*Dev 5 android button shadow

按钮视图中的阴影属性为文本提供阴影。如何给Button的右边框和下边框加阴影? 如下图:

在此处输入图片说明

kgi*_*kis 0

是我找到的一个 Blob 帖子,可以提供帮助。它仅适用于相对布局。创建一个与按钮大小相同的 View 组件,并将其放置在正下方:

\n\n
<Button\n    android:id="+@id\\my_button"\n    android:layout_below="@id/some_layout_item"\n    android:layout_width="100dp"\n    android:layout_height="5dp"\n    >\n</Button>\n<View\n    android:layout_below="@id/my_button"\n    android:layout_width="100dp"\n    android:layout_height="5dp"\n    android:background="@drawable/drop_shadow"\n    >\n</View>\n
Run Code Online (Sandbox Code Playgroud)\n\n

将阴影创建为可绘制对象 (drop_shadow.xml):

\n\n
<?xml version="1.0" encoding="utf-8"?>\n<shape xmlns:android=\xe2\x80\x9dhttp://schemas.android.com/apk/res/android\xe2\x80\x9d>    \n    <gradient\n        android:startColor="@color/cream_dark"\n        android:endColor="@color/cream"\n        android:angle="270"\n        >\n    </gradient>\n</shape>\n
Run Code Online (Sandbox Code Playgroud)\n