Android FAB-棒棒糖前的正方形,棒棒糖上没有阴影

Android FAB-棒棒糖前的正方形,棒棒糖上没有阴影,android,floating-action-button,android-design-library,Android,Floating Action Button,Android Design Library,看起来,FloatingActionButton在Android 4.0和棒棒糖上不起作用。正如您在下图中所看到的,在Android上,Lollipo shadow缺失,而在Android 4.1.1上,它是方形的:/ 有人面临这个问题吗 库版本: 编译'com.android.support:design:22.2.0' 代码: 感谢@harism comment,只需设置app:borderWidth=“0dp”即可解决这两个问题 注意:不要忘记添加xmlns:app=”http://s

看起来,
FloatingActionButton
在Android 4.0和棒棒糖上不起作用。正如您在下图中所看到的,在Android上,Lollipo shadow缺失,而在Android 4.1.1上,它是方形的:/

有人面临这个问题吗

库版本:
编译'com.android.support:design:22.2.0'

代码:



感谢@harism comment,只需设置
app:borderWidth=“0dp”
即可解决这两个问题


注意:不要忘记添加
xmlns:app=”http://schemas.android.com/apk/res-auto“
到您的根布局。

似乎是一个bug。一位开发者说“内部修复,很快就会出来。”

@Raghunandan,我对棒棒糖也有同样的问题。
最后,我发现根本原因是我的可绘图文件夹中有一个名为“fab_background”的可绘图文件夹。
drawable以前用于我自己的fab实现。
现在我可以看到圆形晶圆厂后,我重命名此可绘制。设置 应用程序:borderWidth=“0dp”
作品但是,如果您在Android studio中遇到渲染问题,并将渲染器设置为Android M或22,则将其设置为21

如果在将borderWidth设置为0dp后FAB仍然显示为方形,请确保您没有在XML中设置Android:background或在代码中调用setBackgroundColor


您应该使用android:backgroundTint(XML)或setSupportBackgroundTintList(code)

有一个报告的问题具有类似的行为。我仍然看到它在棒棒糖设备上也是一个sqaure。我错过了什么吗<代码>注意:在运行了5.1的nexus 5上对其进行了测试,这在v22.2.1中得到了修复。如果仍然存在问题,请确保没有直接设置背景色,只设置色调。
<android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/abc_ic_clear_mtrl_alpha"/>