隐藏浮动操作按钮

时间:2016-04-06 17:13:15

标签: android android-recyclerview floating-action-button nestedscrollview

更新:我只是通过监听NestedScrollView的滚动更改事件并在那里进行适当的处​​理来解决这个问题。

我跟随this tutorial动画显示和隐藏我的FloatingActionButton。但它对我的布局并不起作用。我的布局就像这张图片:

enter image description here

它里面有一个NestedScrollView和一些RecyclerView。当我通过触摸NestedScrollView的区域滚动时,FloatingActionButton按预期动画。但是,当我通过触摸其中一个RecyclerViews的区域滚动时,FloatingActionButton根本没有动画效果。当我尝试调试我的代码时,我意识到当我通过触摸onNestedScroll区域滚动时,RecyclerView方法不会被调用。

1 个答案:

答案 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"/>