FloatingActionButton悬浮的按钮

FloatingActionButton(FAB) 是 Android 5.0 新特性——Material Design 中的一个控件,是一种悬浮的按钮

先加依赖 根据版本

compile 'com.android.support:design:28.0.0'

android:src:显示的图标.
app:backgroundTint:正常的背景颜色
app:rippleColor:按下时的背景颜色
app:elevation:正常的阴影大小
app:pressedTranslationZ:按下时的阴影大小
app:layout_anchor:设置锚点,即以哪个控件为参照设置位置
app:layout_anchorGravity:相对于锚点的位置
app:fabSize:大小,normal或mini(分别对应56dp和40dp)
app:borderWidth:边框大小,最好设置成0dp否则会有边框
android:clickable:一定要设置成true否则没有点击效果

示例

<android.support.design.widget.FloatingActionButton
    android:id="@+id/community_write"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_alignParentBottom="true"
    android:layout_marginRight="@dimen/dp_12"
    android:layout_marginBottom="@dimen/dp_50"
    android:backgroundTint="@color/colorWhite"
    android:scaleType="center"
    android:src="@mipmap/community_btn_publish_n"
    app:borderWidth="0dp"
    app:rippleColor="@color/colorLightGray"
    app:pressedTranslationZ="@dimen/dp_12"
    android:clickable="true"
    />

猜你喜欢

转载自blog.csdn.net/qq_43143884/article/details/85782599