我想在屏幕上移动浮动按钮,但是我只能获得有关仅移动1个浮动按钮的信息。我的问题是我想移动单击主单个浮动按钮时弹出的所有浮动操作菜单。
我已经创建了浮动按钮。但是我想将此浮动按钮与其他浮动按钮(位于主浮动按钮中的菜单)一起移动。
单击主浮动按钮时,这些子浮动按钮会弹出。
现在,我想将所有“浮动”按钮正确地移动到一起。
XML文件包含4个相互重叠的浮动按钮。 当我单击按钮时,它会弹出所有其他较小尺寸的浮动按钮。
我还编写了移动浮动按钮的代码,但是我无法一起移动所有按钮。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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=".MainActivity">
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_margin="17.5dp"
android:clickable="true"
android:backgroundTint="#55ACEE"
app:borderWidth="0dp"
android:src="@drawable/ic_twitter"
app:fabSize="mini" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_margin="17.5dp"
android:backgroundTint="#3B5998"
android:clickable="true"
app:borderWidth="0dp"
android:src="@drawable/ic_facebook_1"
app:fabSize="mini" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_margin="17.5dp"
android:backgroundTint="#DC4E41"
android:clickable="true"
app:borderWidth="0dp"
android:src="@drawable/ic_google_plus"
app:fabSize="mini" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_margin="15dp"
android:clickable="true"
android:src="@drawable/ic_add"
app:fabSize="normal" />
</RelativeLayout>