..を表示したいCoordinatorLayout
サポートありがあります。FloatingActionButton
Snackbar
<android.support.design.widget.CoordinatorLayout
android:id="@+id/rootView"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
...
</RelativeLayout>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab_add_field"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:layout_margin="@dimen/margin_default"
android:layout_marginBottom="@dimen/profile_floating_margin_bottom"
android:layout_marginRight="@dimen/profile_floating_margin_right"
android:clickable="true"
android:src="@drawable/icon_plus"
app:backgroundTint="@color/brand_green"
app:borderWidth="0dp"
app:elevation="@dimen/fac_icon_elevation"/>
</android.support.design.widget.CoordinatorLayout>
今、私はこのようにスナックバーを表示しています
Snackbar.make(mRootView, "Something went wrong", Snackbar.LENGHT_SHORT)
.show();
表示されると FAB が上にスライドし、(LENGHT_SHORT の後) 消えると FAB が下にスライドし、すべて正常に動作します。
ただし、スナックバーをスワイプすると、FAB はスライド アニメーションなしで下に移動します。最初の位置まで点滅するだけです。
興味深いことに、スナックバーに 2 本の線があり (アクションの有無に関係なく)、スワイプされた場合、FAB は通常のスライド アニメーションで正しく元の場所にアニメーションで戻ります。
それはまたはのバグandroid.support.design.widget.CoordinatorLayout
ですかandroid.support.design.widget.FloatingActionButton
?これに対する回避策はありますか?