Вопросы по теме 'android-viewpager2'

Как исправить ошибку "Нарушено проектное предположение" в ViewPager2?
Я использую ViewPager2, Kotlin и AndroidX. Когда адаптер не имеет индекса 0, и я изменяю список адаптеров и устанавливаю текущий элемент на индекс 0, возникает исключение. java.lang.IllegalStateException: Design assumption violated. at...
3055 просмотров
schedule 16.09.2021

Почему notifyDataSetChanged взрывает PagerTransformer во ViewPager2?
Я использую ViewPager2 версии 1.0.0-beta05 с RecyclerView.Adapter, и ZoomOutPageTransformer , я обнаружил, что когда мы вызываем notifyDataSetChanged, представление ViewPager взрывается вверх. В версии 1.0.0-alpha01 сказано, что...
681 просмотров

Проблема с прокруткой Viewpager2 + RecyclerView
У меня есть viewpager2 с TabLayout, в котором размещены фрагменты, содержащие вертикальный RecyclerView, как показано в GIF Иногда, когда я прокручиваю вверх или вниз, происходит смахивание ViewPager и меняет вкладку. Я заключил свой RecyclerView...
214 просмотров

Как расширить представление при масштабировании изображения во ViewPager2
Я пытался с помощью ViewPager2 получить стандартную галерею стандартного Android-смартфона, где вы можете масштабировать изображение с помощью элементов управления панорамированием и сведением пальцев вместе с возможностью перехода к другой...
206 просмотров
schedule 30.11.2021

Изменить фрагмент в viewpager 2 при запуске активности, а не при изменении ориентации
Я создаю приложение, в котором использую viewpager2. когда действие запускается, страница просмотра устанавливается на основе некоторых данных из предыдущего действия. что я сделал с помощью viewpager2.setcurrentItem(index , true) в методе...
30 просмотров
schedule 27.07.2022

`onDetach` не работает внутри фрагмента viewpager2
Мне было интересно, можно ли detach просмотреть фрагмент пейджера 2 вручную, потому что я не смог вызвать onDetach , что привело к некоторым сбоям (поскольку он может работать в фоновом режиме) во фрагменте viewPagers. //ViewPagerPage1.kt...
92 просмотров
schedule 04.08.2022

сохранение позиции элемента viewpager2 при переходе к другому фрагменту
Я использую viewpager2 с компонентом навигации. Когда я нажимаю на один элемент в viewpager, он переходит к другому фрагменту, но когда я возвращаюсь к предыдущему фрагменту с помощью viewpager, позиция viewpager сбрасывается до первого. Как я могу...
924 просмотров
schedule 07.08.2022

Как вернуться назад из фрагментов внутри NavHostFragment ViewPager2?
Каков правильный способ возврата из вложенных фрагментов ViewPager2? Несмотря на использование app:defaultNavHost="true" с FragmentContainerView нажатием кнопки «Назад», когда во вложенном фрагменте страницы вызывается обратное нажатие...
1246 просмотров

ViewPager2 с проблемой вложенной прокрутки FragmentStateAdapter
Я настроил свой макет действия, используя ViewPager2 , BottomNavigationView и фрагменты. В моем Первом фрагменте в ViewPager2 содержится ImageSlider . Когда я прокручиваю ImageSlider, весь фрагмент (в ViewPager2 ) прокручивается до 2-го...
283 просмотров

Использование ViewPager2 в существующем фрагменте
Я создал фрагмент для своей нижней панели вкладок. Панель вкладок имеет четыре фрагмента. В одном из моих фрагментов мне нужен слайдер для просмотра отзывов людей по одному. В этом случае я использовал функциональность ViewPager2 для работы со...
55 просмотров

Фрагмент больше не существует для ключевого FragmentStateAdapter с Viewpager2
Я использую ViewPager2 для своего проекта. Мне нужно использовать вложенные фрагменты внутри фрагмента с viewpager2. он работает как шарм, пока я не попытаюсь перемещаться между фрагментами (не вложенными). После первого перехода между фрагментами...
4228 просмотров

Как использовать PagerTitleStrip в ViewPager2?
У меня есть стандартная реализация PagerTitleStrip в ViewPager , но она не работает в ViewPager2 . Если я хочу перейти на ViewPager2 , как мне реализовать PagerTitleStrip в ViewPager2 ? Я нашел решение и множество подробная информация о...
365 просмотров

Как отправить данные из Activity во фрагмент с помощью ViewPager2?
Я пытаюсь отправить данные из MainActivity в один из фрагментов, созданных с помощью ViewPager2. Основная деятельность: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);...
647 просмотров

Передайте позицию адаптера recyclerview, используя привязку данных в onBindViewHolder
Я пытаюсь настроить свой recyclerview внутри viewpager2 и получить позицию для onclicklistener. Затем передайте это для привязки данных в xml. Некоторые ссылки, которые я прочитал: получить позицию выбранного элемента в recyclerView с помощью...
23 просмотров

ViewPager2 переходит на первую страницу при изменении дочернего элемента
У меня есть ViewPager2 с FragmentStateAdapter и нескончаемым количеством страниц; каждый дочерний элемент Fragment имеет внутри recyclerView и общую модель просмотра для всех фрагментов. Я слушаю живые данные общей модели просмотра (потому что все...
56 просмотров

Вызов привязки для следующего представления в ViewPager2
Я пытаюсь использовать новый Google ViewPager2 ( https://developer.android.com/jetpack/androidx/releases/viewpager2 ), реализованный с помощью RecyclerView. Одна из основных идей ViewPager заключается в том, что он создает «соседние» представления...
342 просмотров
schedule 05.10.2022

Конфигурация ViewPager2 в проекте с использованием androidX
Мой проект работает хорошо без реализации Gradle ViewPager2 в моем приложении. Но когда я использую его gradle implementation 'androidx.viewpager2:viewpager2:1.0.0-alpha01' в своем проекте, он дает мне эту ошибку Log-cat ... Android resource...
1306 просмотров
schedule 27.06.2023

Как использовать TabLayout с ViewPager2 в Android
Я хочу использовать com.google.android.material.tabs.TabLayout компонент с новой ViewPager реализацией androidx.viewpager2.widget.ViewPager2 Android. Однако метод setupWithViewPager(..) , предоставленный TabLayout , поддерживает только старую...
58419 просмотров

android MapView + ViewPager2 + проблема с привязкой данных
Недавно я столкнулся с очень странной проблемой. В моем макете было представление карты, которое было увеличено с помощью привязки данных. После того, как я добавил ViewPager2 в свой макет, у меня возникла эта проблема:...
1409 просмотров

Как установить разные темы для фрагментов в viewpager?
У меня есть два фрагмента в моем viewpager. Второй использует программную клавиатуру. Поэтому, когда появляется клавиатура, ее размер нужно изменить. Но это невозможно с полноэкранной темой базовой активности. Я хочу, чтобы второй фрагмент был...
78 просмотров