更新:我只是通过监听NestedScrollView的滚动更改事件并在那里进行适当的处理来解决这个问题。
我跟随this tutorial动画显示和隐藏我的FloatingActionButton
。但它对我的布局并不起作用。我的布局就像这张图片:
它里面有一个NestedScrollView和一些RecyclerView。当我通过触摸NestedScrollView的区域滚动时,FloatingActionButton
按预期动画。但是,当我通过触摸其中一个RecyclerViews
的区域滚动时,FloatingActionButton
根本没有动画效果。当我尝试调试我的代码时,我意识到当我通过触摸onNestedScroll
区域滚动时,RecyclerView
方法不会被调用。
答案 0 :(得分:-1)
从xml布局中注释掉或删除此代码块
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:clickable="true"
android:src="@drawable/ic_done"
app:layout_anchor="@id/viewA"
app:layout_anchorGravity="bottom|right|end"/>