Скрыть плавающую кнопку действия

Обновление: я решил эту проблему, просто прослушав событие изменения прокрутки NestedScrollView и выполнив соответствующую обработку там.

Я следую этому руководству чтобы анимировать отображение и скрытие моего FloatingActionButton. Но это не совсем подходит для моего макета. Мой макет выглядит как на этой картинке:

введите здесь описание изображения

Он имеет NestedScrollView и ряд RecyclerView внутри. Когда я прокручиваю, касаясь области NestedScrollView, FloatingActionButton анимируется, как и ожидалось. Но когда я прокручиваю, касаясь области одного из RecyclerViews, FloatingActionButton вообще не анимируется. Когда я пытаюсь отладить свой код, я понимаю, что метод onNestedScroll не вызывается, когда я прокручиваю, касаясь области RecyclerView.


person congtrungvnit    schedule 06.04.2016    source источник
comment
Возможный дубликат FloatingActionButton не скрывает   -  person NOT_A_PROGRAMMER    schedule 06.04.2016


Ответы (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"/>
person Biswajit Karmakar    schedule 06.04.2016