0
私はアプリケーションにFloatingActionButton
を2つ追加しようとしています。私は、間に平野View
との2を追加し、それが動作します:サイズの異なる複数のFloatingActionButtonを整列する - Android
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:src="@drawable/ic_go" />
<View
android:id="@+id/dummy"
android:layout_width="1dp"
android:layout_height="16dp"
app:layout_anchor="@id/fab"
app:layout_anchorGravity="top|end" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|end"
android:layout_margin="16dp"
android:src="@drawable/ic_cancel"
app:layout_anchor="@id/dummy"
app:backgroundTint="@color/cancel_fab"
app:layout_anchorGravity="top|end" />
</android.support.design.widget.CoordinatorLayout>
これは2つのFloatingActionButton
Sを配置し、それは大丈夫に見えます。しかし、私は小さくなるように、キャンセルボタンを望んでいたので、私はこの行を追加:今
app:fabSize="mini"
を、私は私が望む外観を得るが、唯一の問題は、ミニFloatingActionButton
が右側に表示され、私はそれが好きであろうと、ありますボトムボタンの中央に揃えます。
キャンセルFABの 'layout_anchorGravity'を' top | center_horizontal'に設定しようとするかもしれません。また、ちょうどFYI、他の誰かがやってくる前に、デザインガイドラインは画面ごとに1つのFABを推奨しています。 –
ああ、待って、それはダミーの 'View'に固定されているので動作しません。ダミーなしで試してみましたか?キャンセルFABにボトムマージンを追加しましたか? –
ああそうだ。ヘッドアップをありがとう! –