繁体   English   中英

如何在圆形浮动动作菜单的元素旁边添加标签?

[英]How to add label next to elements of circular floating action menu?

我在应用程序中添加了圆形浮动操作菜单,但找不到任何向标签添加标签的选项。 能有人知道如何添加文本吗?

我使用了本教程: http : //androidlift.info/2015/10/12/create-floating-action-button-fab-android/

圆形浮动菜单可以在ConstraintLayout中轻松创建。 layout_constraintCirclelayout_constraintCircleAnglelayout_constraintCircleRadius ConstraintLayout此属性将帮助您创建视图的圆形位置。

检查官方文档。

  • layout_constraintCircle用于中心视图的ID
  • layout_constraintCircleAngle用于圆形定位视图的角度
  • layout_constraintCircleRadius用于圆的半径。

    这是Arc菜单的示例xml代码:

     <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".CircularPositioningActivity"> <android.support.design.widget.FloatingActionButton android:id="@+id/fabMenu" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="16dp" android:layout_marginEnd="16dp" android:layout_marginRight="16dp" android:clickable="true" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:srcCompat="@drawable/ic_menu_white_24dp" /> <android.support.design.widget.FloatingActionButton android:id="@+id/fabAttachFile" android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" app:layout_constraintCircle="@id/fabMenu" app:layout_constraintCircleAngle="270" app:layout_constraintCircleRadius="100dp" app:srcCompat="@drawable/ic_attach_file_white_24dp" /> <android.support.design.widget.FloatingActionButton android:id="@+id/fabAudio" android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" app:layout_constraintCircle="@id/fabMenu" app:layout_constraintCircleAngle="315" app:layout_constraintCircleRadius="100dp" app:srcCompat="@drawable/ic_audiotrack_white_24dp" /> <android.support.design.widget.FloatingActionButton android:id="@+id/fabCamera" android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" app:layout_constraintCircle="@id/fabMenu" app:layout_constraintCircleAngle="0" app:layout_constraintCircleRadius="100dp" app:srcCompat="@drawable/ic_camera_alt_white_24dp" /> <android.support.constraint.Group android:id="@+id/group" android:layout_width="wrap_content" android:layout_height="wrap_content" app:constraint_referenced_ids="fabAttachFile,fabCamera,fabAudio" /> </android.support.constraint.ConstraintLayout> 

    看起来像这样

    弧形菜单

在任何地方都找不到选项来向标签添加标签

您可以将每个圆形定位视图替换为视图组或不同的布局,以添加多个视图。 这是处理任何库的最简单方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM