ViewPager заполнить макет активности Архитектура MVVM - PullRequest
0 голосов
/ 17 октября 2019

Проблема в том, что я пытаюсь создать макет, сделанный клиентом, и я хотел бы получить ответы или идеи о том, как мне добиться своей реализации.

Актуальная проблема: у меня есть макет, который содержит textView и ViewPager. Каждый раз, когда просмотрщик изменяет элемент, я должен получить модель из этого элемента и заполнить текстовое представление простым именем. Представьте себе, что данные из окна просмотра могут заполняться динамически и после того, как onSelectedPage не будет работать. Что бы вы, ребята, посоветовали или предложили в качестве реализации здесь?

Спасибо

Я уже выполнил реализацию, я пытаюсь получить некоторые знания от сообщества, поскольку это интересная тема, и я хотел бы увидеть еще несколько реализаций.

<androidx.viewpager2.widget.ViewPager2
                android:id="@+id/viewPager"
                android:layout_alignParentTop="true"
                android:layout_centerInParent="true"
                android:layout_marginTop="50dp"
                android:layout_width="220dp"
                android:layout_height="wrap_content" />

<TextView
                android:id="@+id/name"
                android:layout_below="@+id/viewPager"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="10dp"
                android:layout_centerInParent="true"
                android:text="name" />

Результат будет следующим: ViewPager будет динамически менять содержимое при каждом изменении страницы, но при изменении страницы он должен обновлять остальные представления макета, которые не являются дочерними для viewpager.

...