RN組件之ViewPagerAndroid

一.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:當前被選中的頁面下標.

相關文章
相關標籤/搜索