簡體   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