2012-04-23 2 views
9

Мне удалось показать края следующей и предыдущей страниц, установив отрицательную границу страницы. Однако, проблема в том, что если я прокручиваю страницу 1 влево таким образом, что в настоящее время страница 2 находится в центре, например, так:Предварительная загрузка следующей (или предыдущей) страницы в ViewPager

0 - [ 1 ] - 2 ---> 1 - [ 2 ] - 3 

, то страницы «3» загружается только после того, как 2 поступает в центр и салфетки заканчиваются. Это вызывает резкое «появление» страницы «3» (вместо плавного скольжения).

Как загружать страницу «3», чтобы анимация была гладкой?

ответ

20

Вы пробовали setOffscreenPageLimit() на ViewPager?

+0

Я думаю, было глупо задавать вопрос, прежде чем полностью изучить документ API. Я наткнулся на этот API за несколько минут до того, как я проверил ваш ответ, читая источник ViewPager: P. – sparkymat

+0

Пожалуйста, помогите мне, я хочу показать 3 просмотра в своем плеере, но я не могу сделать это на данный момент, и у меня нет намека. – Dimitri

+0

setOffscreenPageLimit (1) бесполезно! – GeekHades

Смежные вопросы