android button 阴影
时间: 2023-06-19 13:07:05 浏览: 142
要为 Android Button 添加阴影,你可以使用 android:elevation 属性。这个属性控制 Button 的 Z 轴高度,使其浮动在其父视图之上,同时还会为其添加阴影效果。在 XML 文件中添加以下代码:
```
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:elevation="4dp" />
```
在这个例子中,Button 的阴影高度为 4dp。你可以根据需要调整这个值。如果你需要为 Button 添加点击效果的阴影,可以使用 android:stateListAnimator 属性。例如:
```
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:elevation="4dp"
android:stateListAnimator="@anim/button_state_list_animator" />
```
在这个例子中,@anim/button_state_list_animator 引用了一个 XML 文件,它指定了 Button 在被点击时的阴影效果。你可以创建自己的 state list animator 文件来自定义阴影效果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)