Как я описал в ответе на это мое сообщение GridView анимированное ГОРИЗОНТАЛЬНОЕ скольжение У меня есть собственный календарь, сделанный из ViewPager и GridViews для каждого из 3 представлений ViewPager.
I ' Мы создали «универсальный» InfinitePagerAdapter, расширяющий PagerAdapter. И мой CalendarPagerAdapter расширяет этот InfinitePagerAdapter.
У меня есть адаптеры для каждого из 3 GridView (по одному на каждой странице 3 страниц ViewPager)
В настоящее время у меня есть следующий странный эффект:
- Я двигаюсь вправо и влево (пальцем), и все в порядке:
Страница, на которую я скользлю (предыдущая / следующая), раздута, и я вижу, что она прекрасно работает во время слайд.
Но:
В какой-то неопределенный момент скольжение выглядит следующим образом:
![prev/next page is not inflated](https://i.stack.imgur.com/UQxJQ.png)
Страница, на которую я перемещаюсь (предыдущая / следующая), не раздувается, и я вижу белую страницу во время скольжения. Когда скольжение закончено, страница надувается очень хорошо.
Первый поворот Я подумал, что мой "трюк страниц" в InfiniteViewPagerAdapter недостаточно быстр, например, если слайд "слишком быстрый" несколько страниц и c .
Но тот же эффект я получаю, если просто поставить кнопки "prev" / "next" и прокрутить ViewPager по коду: ViewPager.setCurrentItem (position, true); Каждый слайд после этой команды имеет описанный странный эффект (не раздутая страница). Я пытался «принудительно» сделать недействительными все страницы на каждом слайде и т. Д. c. но пока ничего.