package com.yuyife.banner;

import android.support.v4.view.ViewPager.PageTransformer;

import com.yuyife.banner.transformer.AccordionTransformer;
import com.yuyife.banner.transformer.BackgroundToForegroundTransformer;
import com.yuyife.banner.transformer.CubeInTransformer;
import com.yuyife.banner.transformer.CubeOutTransformer;
import com.yuyife.banner.transformer.DefaultTransformer;
import com.yuyife.banner.transformer.DepthPageTransformer;
import com.yuyife.banner.transformer.FlipHorizontalTransformer;
import com.yuyife.banner.transformer.FlipVerticalTransformer;
import com.yuyife.banner.transformer.ForegroundToBackgroundTransformer;
import com.yuyife.banner.transformer.RotateDownTransformer;
import com.yuyife.banner.transformer.RotateUpTransformer;
import com.yuyife.banner.transformer.ScaleInOutTransformer;
import com.yuyife.banner.transformer.StackTransformer;
import com.yuyife.banner.transformer.TabletTransformer;
import com.yuyife.banner.transformer.ZoomInTransformer;
import com.yuyife.banner.transformer.ZoomOutSlideTransformer;
import com.yuyife.banner.transformer.ZoomOutTranformer;


public class Transformer {
    public static Class<? extends PageTransformer> Default = DefaultTransformer.class;
    public static Class<? extends PageTransformer> Accordion = AccordionTransformer.class;
    public static Class<? extends PageTransformer> BackgroundToForeground = BackgroundToForegroundTransformer.class;
    public static Class<? extends PageTransformer> ForegroundToBackground = ForegroundToBackgroundTransformer.class;
    public static Class<? extends PageTransformer> CubeIn = CubeInTransformer.class;
    public static Class<? extends PageTransformer> CubeOut = CubeOutTransformer.class;
    public static Class<? extends PageTransformer> DepthPage = DepthPageTransformer.class;
    public static Class<? extends PageTransformer> FlipHorizontal = FlipHorizontalTransformer.class;
    public static Class<? extends PageTransformer> FlipVertical = FlipVerticalTransformer.class;
    public static Class<? extends PageTransformer> RotateDown = RotateDownTransformer.class;
    public static Class<? extends PageTransformer> RotateUp = RotateUpTransformer.class;
    public static Class<? extends PageTransformer> ScaleInOut = ScaleInOutTransformer.class;
    public static Class<? extends PageTransformer> Stack = StackTransformer.class;
    public static Class<? extends PageTransformer> Tablet = TabletTransformer.class;
    public static Class<? extends PageTransformer> ZoomIn = ZoomInTransformer.class;
    public static Class<? extends PageTransformer> ZoomOut = ZoomOutTranformer.class;
    public static Class<? extends PageTransformer> ZoomOutSlide = ZoomOutSlideTransformer.class;
}
