android - 如何将 float 放在bottomAppBar的开头

标签 android floating-action-button

有没有办法把 float 放在开始处 我发现 app:fabAlignmentMode 只有 2 个选项(center 、 end )

 <attr name="fabAlignmentMode">
  <!-- Mode that aligns the fab to the center. -->
  <enum name="center" value="0"/>
  <!-- Mode that aligns the fab to the end. -->
  <enum name="end" value="1"/>
</attr>

有没有办法把它放在开头

最佳答案

暂时我找不到好的解决方案,所以你可以尝试像我这样的解决方法:

enter image description here

 <androidx.coordinatorlayout.widget.CoordinatorLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">

       <FrameLayout
            android:id="@+id/attachment_layout"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_gravity="bottom" />

       <LinearLayout
            android:id="@+id/bottom_bar"
            android:layout_width="match_parent"
            android:layout_height="@dimen/_40sdp"
            android:orientation="horizontal"
            app:layout_anchor="@+id/attachment_layout">

            <!-- put some button menu here-->
       </LinearLayout>

       <com.google.android.material.floatingactionbutton.FloatingActionButton
            android:id="@+id/fab"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:fabCustomSize="@dimen/_50sdp"
            android:layout_marginBottom="@dimen/_15sdp"
            android:layout_marginStart="@dimen/_20sdp"
            app:layout_anchor="@id/bottom_bar" />

</androidx.coordinatorlayout.widget.CoordinatorLayout>

关于android - 如何将 float 放在bottomAppBar的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64006700/

相关文章:

java - 带 FAB 的模态 Bottom Sheet

java - 从单独的线程调用 requestLayout

android - 如何从 firebase 存储中的下载链接获取文件名?

java - 主题未保存在共享首选项中

android - Flutter - 主文件的调用方法

dart - 带有快速拨号的 flutter float Action 按钮

android - CoordinatorLayout 末尾的 float 操作按钮

android - 膨胀类 android.support.design.widget.CoordinatorLayout 时出错

android - View 边缘处的 float 操作按钮阴影剪裁

android - FragmentTransaction 什么都不做