Material Design中有一个十分有特色的按钮FloatActionButton,它自带了阴影和点击效果。
需要在build.gradle中的dependencies里添加
compile 'com.android.support:design:22.2.0'
代码示例如下:
<android.support.design.widget.FloatingActionButton
android:id="@+id/test_fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:fabSize="mini"
android:src="@drawable/abc_btn_radio_to_on_mtrl_015"/>
xml参数 | 含义 | 备注 |
---|---|---|
app:fabSize | 风格,有正常和小两种 | normal、mini两个选择 |
android:src | 图片 | - |
app:elevation | 空闲状态下的阴影深度 | 默认为6dp |
app:pressedTranslationZ | 按下状态下的阴影深度 | 默认为12dp |
app:backgroundTint | 按钮颜色 | - |
其它的点击事件等与Button无异。