FloatActionButton的一些認識
FloatActionButton是ImageButton的繼承類,其用法跟普通的Button基本類似,由於其具有更多的表現屬性,故其使用的重點其實是在佈局上。
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
android:src="@mipmap/butterfly"
//圖片
app:backgroundTint="#440000"//設置普通狀態顏色
app:rippleColor="#00ff00"
//設置按下的顏色
app:fabSize="normal"/> 可以指定兩個大小通過設置fabSize這個屬性,正常size是normal,還有一個更小的模式爲mini
FloatActinButton最大的特點是其懸浮的效果,所以關於其立體感的屬性當然也重要。這裏也是要涉及兩個屬性: elevation和pressedTranslationZ,分別爲普通狀態下的陰影大小和點擊時陰影的大小(本人做實驗沒發現啥變化)
android:elevation="15dp"
app:pressedTranslationZ="20dp"