В настоящее время я использую ViewPager с шириной страницы 0.2 для одновременного отображения 5 представлений. Для этого логически требуется offscreen-limit из 7, чтобы иметь плавный переход между представлениями.ViewPager для одновременного отображения 5 просмотров в Android?
В начале я использовал FragmentStatePagerAdapter, но я беспокоился о потреблении памяти и производительности. Именно по этой причине я теперь использую PagerAdapter для отображения своих просмотров.
То, что я хочу (и что у меня есть):
< < - Вид | Просмотреть Просмотреть Просмотреть Просмотреть Просмотреть | View - >>
Есть ли какой-либо другой подход в android для обработки этого? Я думал об использовании LinearLayout с ScrollView, но мне нужно «придерживаться» представлений после прокрутки. И мне очень нравятся индикаторы пользовательской страницы.
Кроме того: Должен ли я сохранять виды (элементов) в своих объектах или воссоздавать их после каждого вызова (и да, я удаляю их в destroyItem)?
Другой вопрос: Было ли правильным решением перейти от FragmentStatePageAdapter к PagerAdapter?