It looks like FloatingActionButton
is not working ether on Android 4.0 and Lollipop. As you can see on image below, on Android Lollipopo shadow is missing and o
If the FAB still appears as square after setting borderWidth to 0dp, make sure that you aren't setting android:background in your XML or calling setBackgroundColor in code.
You should use android:backgroundTint (XML) or setSupportBackgroundTintList (code)
Setting app:borderWidth="0dp" works. But if you are getting rendering issues in Android studio and have the Renderer set to Android M or 22, set it to 21
Seems to be a bug. A developer said "Fixed internally. Will be out soon.".
Thanks to @harism comment, simply setting app:borderWidth="0dp"
resolve both issues.
Note: don't forget to add xmlns:app="http://schemas.android.com/apk/res-auto"
to your root layout.
@Raghunandan, I have same problem on Lollipop also.
Finally I find that the root cause is a drawable named "fab_background" in my drawable folder.
The drawable is previously used for my own fab implementation.
Now I can see round fab after I rename this drawable.