一.ViewPagerAndroid函數
1.一個容許在子視圖之間左右翻頁的容器.每個ViewPagerAndroid的子容器會被視做一個單獨的頁,而且會被拉伸填滿動畫
ViewPagerAndroid.注意全部的子視圖必須是純View,而不能是自定義的複合容器.你能夠給每一個子視圖設置樣式屬性對象
譬如padding或backgroundColor.回調函數
2.屬性it
initialPage number :初始選中的頁的下標.能夠使用setPage函數來翻頁,而且用onPageSelected來監聽頁的變化.io
keyboradDismissMode enum('none','on-drag'):決定在滑動的時候是否要讓軟鍵盤消失.event
none(默認值):拖拽不會讓鍵盤消失.function
on-drag:當拖拽開始的時候會讓鍵盤消失.容器
onPageScroll function:當在頁間切換時(不管是因爲動畫仍是因爲用戶在頁間滑動/拖拽)執行.拖拽
回調參數中的event.nativeEvent對象會包含以下數據:
position:從左數起第一個當前課件的頁面的下標.
offset :一個在[0,1)之間的範圍,表明當前切換的狀態.值x表示如今"position"所表示的頁有
(1-x)的部分課件,而下一頁有x部分可見.
onPageScrollStateChanged function:頁面滑動狀態變化時調用此回調函數.頁面滑動狀態可能爲如下三種之一:
idle:空閒,意味着當前沒有交互
dragging:拖動中,意味着當前頁面正在被拖動.
settling:處理中,覺得當前頁面發生過交互,且正在結束開頭或收尾的動畫.
onPageSelected function:這個回調會在頁面切換完成後(當用戶在頁面間滑動)調用.
回調參數中的event.nativeEvent對象會包含以下的字段:
position:當前被選中的頁面下標.