我有一个活动,内容下有两个按钮。第一个按钮通常是浮动动作按钮。第二个按钮是我自己在活动顶部的自定义按钮。第二个按钮的样式应与第一个按钮类似。在这里设置相同的背景颜色没有问题。但是如何从浮动动作按钮复制阴影?
在按钮中使用高程标签来实现阴影效果
喜欢
android:elevation="3dp"
对于棒棒糖前设备,创建可绘制的资源文件
喜欢这个
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="#BDBDBD"/>
<corners android:radius="5dp"/>
</shape>
</item>
<item
android:left="0dp"
android:right="0dp"
android:top="0dp"
android:bottom="2dp">
<shape android:shape="rectangle">
<solid android:color="#ffffff"/>
<corners android:radius="5dp"/>
</shape>
</item>
</layer-list>
并且,用作按钮的背景
android:background="drawable/you_xml_file"
如文档中所述,默认情况下,它采用样式中设置的颜色.xml属性colorAccent。
在问一些事情之前使用谷歌,这里同样的问题。安卓改变浮动动作按钮颜色