天天看點

viewpager切換動畫

首先引用

compile ‘com.ToxicBakery.viewpager.transforms:view-pager-transforms:[email protected]’

在設定Adapter之前做如下設定:

注意:必須是要先初始化ViewPager

viewPager .setPageTransformer(true, new CubeOutTransformer()) ;

他們都有一個共同的父類:

ABaseTransformer

是以ABaseTranformer中有如下的子類(每個子類都是一個轉換動畫請自行嘗試):

AccordionTransformer
    BackgroundToForegroundTransformer
    CubeInTransformer(倒着的3D就像兩個鏡子成45度角)
    CubeOutTransformer(3D效果的切換動畫)
    DefaultTransformer
    DepthPageTransformer
    FlipHorizontalTransformer
    FlipVerticalTransformer
    ForegroundToBackgroundTransformer
    RotateDownTransformer
    RotateUpTransformer
    ScaleInOutTransformer
    StackTransformer
    TabletTransformer
    ZoomInTransformer
    ZoomOutSlideTransformer
    ZoomOutTranformer
           

繼續閱讀