[問題] 怎麼下FragmentPagerAdapter swipe 條件

看板AndroidDev作者 (莫急莫慌莫害怕)時間9年前 (2016/04/19 15:52), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
因找不太到關鍵字, 所以想問看看各位大大有沒有此經驗, 用ViewPager with FragmentPagerAdapter https://goo.gl/Nyt9rr 我這邊的問題是: 預先設定一個條件, 如果條件達成才能往下一頁滑動, 如果沒有達成的話就停留在此頁, 不過只能swipe回之前頁面! 我錯誤的做法是在switch/case 做判斷, 如果達成才return, 會導致預先設定有幾頁page都return到default, 請問有沒有比較好的做法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.162.245 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1461052348.A.5F6.html

04/19 16:37, , 1F
動態改變FragmentPagerAdapter的count數就好了
04/19 16:37, 1F

04/19 16:38, , 2F
一開始count = 1,達成條件之後count設成2、3…
04/19 16:38, 2F

04/19 16:41, , 3F
setCurrentItem傳入position超出count範圍,就會是最後一頁
04/19 16:41, 3F

04/19 23:59, , 4F
感謝ssccg
04/19 23:59, 4F

04/20 02:00, , 5F
我有試做一個要我可以借你參考
04/20 02:00, 5F
文章代碼(AID): #1N5UEyNs (AndroidDev)