我想要的是改變這個偏移量。
例如,當用戶滾動200dp我的viewpager去下一頁。
任何人都可以幫助我解決這個問題嗎?
感謝您的任何幫助。當我們釋放它的時候,當我們滾動一半以上的屏幕時,改變viewpager的滾動viewpager的偏移量來改變頁面
0
A
回答
0
方法PageTransformer
的工作原理是它允許您訪問一個回調,其中有兩個參數:頁面和位置(位於-1:完全左側和+1:完全正確之間)。 這個回調是如下:
@Override
public void transformPage(View page, float position) {
//Page (0, 1, 2 etc..) is the page
//position goes from -1.0f (totally left) to +1.0f (totally right).
//So you get access to each step of the animation for each position
//and for each page.
//You can then do something like :
page.setScaleX(1.0f + 0.05f * position);
page.setScaleY(1.0f + 0.05f * position);
//Which will scale the views up or down depending on where they are on the screen
}
相關問題
- 1. 值改變滾動我的tableview的時候,當我向上或向下滾動
- 2. ViewPager滾動半屏
- 3. 當我改變屏幕大小時的位置移動
- 4. 當我們移動鼠標指針時改變jlabel的顏色
- 5. 如何知道ViewPager滾動了一半的屏幕android
- 6. ViewPager NrollPointerException當向後滾動
- 7. 當我們在另一個頁面上時,在ViewPager上保留一個視圖
- 8. Vim滾動時不改變光標在屏幕上的位置
- 9. 用滾動條的一次移動來改變屏幕的位置
- 10. 當我們的道具改變時,我們如何更新react.js上的組件?
- 11. 當我將它們放入變量時變爲數組的會話變量
- 12. 當它滾動出屏幕時更改元素位置
- 13. 當滾動條出現時FireFox中的長頁面偏移
- 14. 滾動時改變頁眉的顏色
- 15. 當散列被改變時阻止頁面滾動
- 16. 當我們改變到其他頁面時,範圍是否改變?
- 17. 當我們滾動到它的位置時,使用jquery動畫一個div
- 18. 當滾動條變得可見時,移動頁面內容?
- 19. 當我們有一個變量時改變一個單元格的格式
- 20. 當我們觸摸文本字段時,如何移動屏幕?
- 21. 當我們移出並滾動時,會出現下拉滾動問題
- 22. 將ViewPager的滾動參數複製到另一個ViewPager中同時滾動
- 23. 如果我們滾動滾動視圖,改變標籤框的顏色
- 24. 我們如何才能將viewPager的動畫更改爲頁面的翻轉
- 25. 當他們滾動時動畫圖像
- 26. Android:如何更改ViewPager滾動頁面的菜單項?
- 27. 當我拖動它時,我的畫布正在改變位置
- 28. 使對象的數組,當我改變一個屬性時,他們都改變
- 29. Ubuntu上的IntelliJ 10.5 - 插入符號壞了(當我向下滾動屏幕時它會一直向下滾動)
- 30. 當人們進入頁面時,如何進行自動滾動
你會想看看http://developer.android.com/training/animation/screen-slide.html這裏只講PageTransformer。這就是你定義ViewPager的行爲的地方 – NSimon
嗨,尼古拉斯感謝你的關注我看到你的鏈接,但他們在那裏談論viewpager頁面轉換器「頁面變化時的動畫」,我無法在那裏找到我的答案。 – max