ViewPager внутри NestedScrollView внутри CoordinatorLayout - PullRequest
0 голосов
/ 25 мая 2018

Я создал и XML-файл, как:

 <android.support.design.widget.CoordinatorLayout>

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

    <android.support.v4.widget.NestedScrollView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:fillViewport="true"
            app:layout_behavior="CustomScrollingBehavior">
        <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical">
           <TableLayout
             android:layout_width="fill_parent"
             android:layout_height="?attr/actionBarSize"/>
           <android.support.v4.view.ViewPager
                    android:id="@+id/viewPager"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:nestedScrollingEnabled="true"
                    app:layout_behavior="CustomScrollingBehavior"/>
       <LinearLayout/>
    <android.support.v4.widget.NestedScrollView/>
<android.support.design.widget.CoordinatorLayout/>

ViewPager имеет FragmentStatePagerAdapter, и каждый фрагмент имеет RecyclerView insdie.Все работает нормально, за исключением случаев, когда при загрузке содержимого первый фрагмент ViewPager имеет проблему с прокруткой.

Когда я прокручиваю первый фрагмент, он застревает и не прокручивается после полного свертывания CollapsingToolbarLayout.Но после ожидания в течение 2-3 секунд или переключения на другой фрагмент внутри ViewPager и прокрутки он начинает нормально прокручиваться.

Если кто-то еще сталкивался с этой проблемой, пожалуйста, помогите мне.

...