ViewPager2: Как реализовать независимые фрагменты - PullRequest
1 голос
/ 06 февраля 2020

Я знаю, что это широкий вопрос, но он выглядит следующим образом. У меня есть фрагмент, который перечисляет задачи TODO. Теперь я хочу добавить вид смахивания - вторую страницу, где перечислены уже выполненные задачи. Итак, в основном то, что я хочу достичь, выглядит следующим образом:

Только представьте, что есть две страницы c страницы "TODO" и "DONE"

Это означает, что Мне нужно поделиться данными между двумя экранами. Также обратите внимание, что эти две страницы должны иметь совершенно разный макет.

Я провел исследование, и совершенно новый ViewPager2, кажется, подходит к go. Однако, официальная документация на самом деле не говорит о моем случае использования. Кажется, у них есть страницы, которые используют один и тот же макет и не обмениваются данными между собой: https://developer.android.com/guide/navigation/navigation-swipe-view-2

Поскольку ViewPager2 совершенно новый , я решил опубликовать Вопрос Stackoverflow сразу же объясняется тем фактом, что я уверен, что мой вариант использования является самым популярным, и, следовательно, будет больше людей с таким же вопросом.

Summa summarum: Как это сделать реализовать два фрагмента - с независимыми макетами - которые обмениваются данными и сами представляют собой просмотры с помощью новой библиотеки ViewPager2.

...