ни одно касание не работает один раз после пролистывания viewPager в свёртывании tobarbarLayout - PullRequest
0 голосов
/ 31 декабря 2018

Я пытаюсь поместить ViewPager в CollapsingToolbarLayout.Все работает, но есть проблема.

После прокрутки viewPager вручную (с помощью пальца), за пределами collapsingToolbarLayout не может быть произведено касание один раз.Касание вида ниже AppbarLayout не работает.Я должен коснуться где-то один раз, после этого можно коснуться другого содержимого.

Кажется, что collapsingToolbarLayout удерживает фокус.После ручного перелистывания viewPager снова работает перелистывание viewPager, также работает расширяющаяся / сворачивающаяся панель инструментов.но чтобы дотронуться до вида, находящегося за пределами collapsingToolbarLayout, нужно коснуться где-то один раз.

Я попытался очистить фокус коллапса ToolbarLayout или выделить любой вид за пределами collapsingToolbarLayout.но это не работает.

Вот структура представлений

<android.support.design.widget.CoordinatorLayout>

<android.support.design.widget.AppBarLayout>
    <android.support.design.widget.CollapsingToolbarLayout>

        <android.support.v4.view.ViewPager />
        <android.support.v7.widget.Toolbar />

    </android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>

<LinearLayout
    app:layout_behavior="@string/appbar_scrolling_view_behavior">
    <!-- Content -->
</LinearLayout>

</android.support.design.widget.CoordinatorLayout>
...