package com.tiger.quicknews.wedget.viewimage.Animations; import android.view.View; /** * This interface gives you chance to inject your own animation or do something * when the {@link com.example.androidimageslider.wedget.viewimage.Tricks.daimajia.slider.library.Tricks.ViewPagerEx} animation * (PagerTransformer) starts or ends. There are two items you have to know. The * first item is the slider you are dragging. This item I call it Current Item. * The second is the slider that gonna to show. I call that Next Item. When you * start to drag the slider in front of you, onPrepareCurrentItemLeaveScreen() * and onPrepareNextItemShowInScreen will be called. When you finish drag, the * onCurrentItemDisappear and onNextItemAppear will be invoked. You can see a * demo class * {@link com.example.androidimageslider.wedget.viewimage.Animations.daimajia.slider.library.Animations.DescriptionAnimation}, this * class gives the description text an animation. */ public interface BaseAnimationInterface { /** * When the current item prepare to start leaving the screen. * * @param current */ public void onPrepareCurrentItemLeaveScreen(View current); /** * The next item which will be shown in ViewPager/ * * @param next */ public void onPrepareNextItemShowInScreen(View next); /** * Current item totally disappear from screen. * * @param view */ public void onCurrentItemDisappear(View view); /** * Next item totally show in screen. * * @param view */ public void onNextItemAppear(View view); }