在this question的帮助下,我构建了一个浮动操作按钮,以便将元素添加到我的Listview
代码很简单:
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
app:backgroundTint="@color/spg_rosa"
app:borderWidth="0dp"
app:elevation="4dp"
app:fabSize="normal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_add_white_48dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
/>
事情是
app:elevation="4dp"
不工作,我看不到任何影子!
我抓住了Google的图标:https://www.google.com/design/icons/
有什么想法吗?
编辑:我在Samsung S3 Mini(API 16)中使用它答案 0 :(得分:5)
我刚刚在Samsung S3 Mini(API 16)上测试了您的样本。
对我来说,海拔是有效的。
因为高程值很小,所以不太明显,试着增加值。正如BrentM所说,如果未添加app:borderWidth="0dp"
,则提升无效。
答案 1 :(得分:4)
您的问题是&#34; android:layout_alignParentBottom =&#34; true&#34;,这意味着您的按钮位于底部边缘,尝试在底部添加至少10dp的边距,它将修复您的问题
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
app:backgroundTint="@color/spg_rosa"
app:borderWidth="0dp"
app:elevation="4dp"
app:fabSize="normal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_add_white_48dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginBottom="10dp"
/>
问候!
答案 2 :(得分:0)
我的Listview是黑色的! 我将颜色主题改为白色,我可以看到阴影!