Горизонтально Вложенные RecyclerViews - PullRequest
0 голосов
/ 23 октября 2018
<RecyclerView 
   id: mainFeed
   orientation: vertical>
   <item>
       <RecyclerView 
           id: cards
           orientation: horizontal>
           <item>
               <RecyclerView
                   id: images
                   orientation: horizontal>
                   <item>
                       <ImageView id: image/>
                   </item>
                   ...
                   ...
               </RecyclerView>
           <item>
           ...
           ...
       </RecyclerView>
   <item>
   ...
   ...
</RecyclerView>

Мне нужно реализовать ленту с несколькими карточками (id: mainFeed), лента с вертикальной прокруткой, и я использую RecyclerView для реализации.Теперь может быть группа карточек, которые можно прокручивать по горизонтали, как на страницах (например, ViewPager).Поэтому для этого поведения я создал элемент карты в своем фиде как горизонтальный прокручиваемый RecyclerView с помощью PagerSnapHelper (id: cards).Теперь карта сама по себе может содержать горизонтально прокручиваемый ImageView с таким же постраничным поведением, как и у карты.Для которого я использую RecyclerView с PagerSnapHelper (id: images).

Однако прокрутка для ImageView RecyclerView не работает.Проведите жестами над ним, пролистывает родительский CardList.Я также попытался установить для NestedScrollEnabled значение false, но все равно не повезло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...