This is used for an ImageButon, not a FAbButton, but it simulates the Fab:
what you can do it is create a fab-btn.xml in drawable folder to simulate the shadow:
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="false">
<layer-list>
<item android:bottom="0dp" android:left="2dp" android:right="2dp" android:top="2dp">
<shape android:shape="oval">
<solid android:color="#44000000" />
</shape>
</item>
<item android:bottom="2dp" android:left="2dp" android:right="2dp" android:top="2dp">
<shape android:shape="oval">
<solid android:color="@color/orange" />
</shape>
</item>
</layer-list>
</item>
<item android:state_pressed="true">
<shape android:bottom="2dp" android:left="2dp" android:right="2dp" android:shape="oval" android:top="2dp">
<solid android:color="#E73700" />
</shape>
</item>
</selector>
In your main layout on the fab button:
android:background="@drawable/fab_btn"
android:elevation="5dp"
If it is API 21+ it will take the levation, if not it will take the fab_btn.xml. It is up to you to update this file to have the desired shadow