内容
第三方悬浮按钮库,点击展开设定的FabOption项,搭配相对布局更好用。
//fab
implementation 'com.nambimobile.widgets:expandable-fab:1.2.1'
布局代码:
<!--悬浮按钮-->
<com.nambimobile.widgets.efab.ExpandableFabLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true">
<com.nambimobile.widgets.efab.Overlay
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
app:overlay_alpha="0.75"
app:overlay_closingAnimationDurationMs="100"
app:overlay_color="#000000"
app:overlay_openingAnimationDurationMs="100" />
<com.nambimobile.widgets.efab.ExpandableFab
android:id="@+id/expandable_fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="24dp"
app:efab_closingAnimationDurationMs="100"
app:efab_closingAnticipateTension="0"
app:efab_icon="@drawable/ic_baseline_more_vert_24"
app:efab_iconAnimationRotationDeg="-90"
app:efab_openingAnimationDurationMs="100"
app:label_text="操作" />
<com.nambimobile.widgets.efab.FabOption
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:fab_icon="@drawable/ic_baseline_save_24"
app:label_text="保存" />
</com.nambimobile.widgets.efab.ExpandableFabLayout>
Comments | NOTHING