2012-04-23 2 views
9

음수 페이지 여백을 설정하여 다음 및 이전 페이지의 가장자리를 표시 할 수있었습니다. 그러나, 문제는 내가 왼쪽으로 1 페이지를 스크롤하면 있도록 현재 2 페이지, 중앙에과 같이이다 :ViewPager에서 다음 또는 이전 페이지 미리로드

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

, 다음 페이지 '3'로드 (2)가 중심에 도착 후에 만 스 와이프가 끝납니다. 이렇게하면 페이지가 '3'으로 나타나기가 쉽지 않습니다 (부드럽게 밀어 넣는 대신).

'3'페이지를로드하여 애니메이션이 부드럽게 보이게하려면 어떻게해야합니까?

답변

20

setOffscreenPageLimit()ViewPager에 게시 했습니까?

+0

나는 API 문서를 완전히 탐구하기 전에 질문을하는 것이 바보 같았다고 생각합니다. ViewPager 소스를 읽는 동안 귀하의 답장을 확인하기 몇 분 전에이 API를 우연히 발견했습니다 : P. – sparkymat

+0

제발 내보기 호출기에서 3보기를 보여주고 싶지만, 나는이 시점에서 그것을 할 수없고 나는 힌트가 없습니다. – Dimitri

+0

setOffscreenPageLimit (1) 쓸모가 없습니다! – GeekHades

관련 문제