我在内容下有两个按钮的活动。第一个按钮通常是FloatingActionButton。第二个按钮是我自己的活动顶部的自定义按钮。第二个按钮应该像第一个按钮样式。设置相同的背景颜色没有问题。但是如何从FloatingActionButton复制阴影?
答案 0 :(得分:2)
在按钮中使用高程标记来实现阴影效果
像
shell
对于pre-lollipop设备,创建可绘制资源文件
像这样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>
答案 1 :(得分:-2)
如文档中所述,默认情况下,它采用styles.xml属性colorAccent中设置的颜色。
在问问题之前先使用Google,这里也是同样的问题。 Android changing Floating Action Button color