如何在片段中添加浮动操作按钮?
How to add Floating Action Button in fragment?
我想在我的应用程序中使用不同的 fragments
实现 底部导航栏 并且每个 fragment
包含不同的 FloatingActionButton
如果我点击在浮动操作中,新 activity 将打开。有可能的?。谁能提供任何对我有帮助的代码或参考文档或视频。
这是我的应用程序,我想在其中添加 FAB,并在不同的片段中添加不同的 FAB:
打开片段 UI xml 文件。在要显示的位置添加 FloatingActionButton
:
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:src="@drawable/ic_my_icon"
android:contentDescription="@string/submit"
android:layout_margin="16dp" />
来自 google android 文档:Add a Floating Action Button
这是一个解释如何创建底部导航的 YouTube 视频。
当您完成底部导航的创建后,只需在您想要的每个片段中添加一个 FAB。在您的片段中使用以下代码 XML.
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="32dp"
android:layout_marginRight="32dp"
android:layout_marginBottom="32dp"
android:src="@drawable/ic_add_alarm_black_24dp"
android:background="@color/colorAccent"
app:backgroundTint="@color/colorAccent"
app:fabSize="normal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
还将以下依赖项添加到您的gradle。
implementation 'com.google.android.material:material:1.0.0'
我想在我的应用程序中使用不同的 fragments
实现 底部导航栏 并且每个 fragment
包含不同的 FloatingActionButton
如果我点击在浮动操作中,新 activity 将打开。有可能的?。谁能提供任何对我有帮助的代码或参考文档或视频。
这是我的应用程序,我想在其中添加 FAB,并在不同的片段中添加不同的 FAB:
打开片段 UI xml 文件。在要显示的位置添加 FloatingActionButton
:
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:src="@drawable/ic_my_icon"
android:contentDescription="@string/submit"
android:layout_margin="16dp" />
来自 google android 文档:Add a Floating Action Button
这是一个解释如何创建底部导航的 YouTube 视频。
当您完成底部导航的创建后,只需在您想要的每个片段中添加一个 FAB。在您的片段中使用以下代码 XML.
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="32dp"
android:layout_marginRight="32dp"
android:layout_marginBottom="32dp"
android:src="@drawable/ic_add_alarm_black_24dp"
android:background="@color/colorAccent"
app:backgroundTint="@color/colorAccent"
app:fabSize="normal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
还将以下依赖项添加到您的gradle。
implementation 'com.google.android.material:material:1.0.0'