ImageButton 实现 FloatingActionButton波纹/表面高度效果
- FloatingActionButton
FloatingActionButton 是 Material Design Library 中控件,简单来说可以实现悬浮效果,具有立体感,层次感。 使用很简单,首先需要在 build.gradle 中引入
compile 'com.android.support:design:x.x.x'
xml 文件中添加
<android.support.design.widget.FloatingActionButton
android:id="@+id/floatingActionButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_add_circle_black_24dp"
app:elevation="6dp"
app:fabSize="normal"
app:pressedTranslationZ="12dp"/>
效果如下:
app:elevation 属性:表面高度值,即 Z轴 高度值,标准值为 6dp,值越大,在 xy 平面投下的阴影也就越大。
app:fabSize 属性:控件大小,有 normal