android - Elevation for FAB doesn't work -


i'm trying test fab android.support.design.widget.floatingactionbutton

when set elevation xml layout, shadow shows elevation.

when try change elevation programmatically:

fab.setelevation(9); 

i error saying api should raised 14 21.

what doing wrong?

this used imagebuton, not fabbutton, simulates fab: can create fab-btn.xml in drawable folder simulate 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 main layout on fab button:

 android:background="@drawable/fab_btn"  android:elevation="5dp" 

if api 21+ take levation, if not take fab_btn.xml. update file have desired shadow


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -