public abstract class PageAnimator
extends java.lang.Object
| 构造器和说明 |
|---|
PageAnimator() |
PageAnimator(int mDuraiton) |
| 限定符和类型 | 方法和说明 |
|---|---|
static PageAnimator |
getAnimatorByClass(java.lang.Class cls) |
static PageAnimator |
getAnimatorByClass(java.lang.Class cls,
int duration) |
int |
getDuraiton() |
static void |
setAlpha(android.view.View view,
float alpha) |
void |
setDuraiton(int duraiton) |
static void |
setPivotX(android.view.View view,
float x) |
static void |
setPivotY(android.view.View view,
float y) |
static void |
setRotation(android.view.View view,
float rotation) |
static void |
setRotationX(android.view.View view,
float x) |
static void |
setRotationY(android.view.View view,
float y) |
static void |
setScale(android.view.View view,
float scale) |
static void |
setScaleX(android.view.View view,
float scale) |
static void |
setScaleY(android.view.View view,
float scale) |
static void |
setTranslationX(android.view.View view,
float x) |
static void |
setTranslationY(android.view.View view,
float y) |
protected abstract void |
transformBackgroundPage(android.view.View page,
float position,
boolean enter)
In this stage, transform the background page.
|
protected abstract void |
transformForegroundPage(android.view.View page,
float position,
boolean enter)
In this stage, transform the foreground page.
|
void |
transformPage(android.view.View page,
float position,
boolean enter)
Apply a transformation to the given page.
|
protected void |
transformUnderlyingPage(android.view.View page,
float position,
boolean enter) |
public void transformPage(android.view.View page,
float position,
boolean enter)
page - Apply the transformation to this pageposition - Position of page relative to the current front-and-center
position of the pager. 0 is front and center. 1 is one full
page position to the right, and -1 is one page position to the
left.enter - true if the pager is scrolling from item to item+1.protected abstract void transformBackgroundPage(android.view.View page,
float position,
boolean enter)
position - (-1,0]protected abstract void transformForegroundPage(android.view.View page,
float position,
boolean enter)
position - (0,1]public int getDuraiton()
public void setDuraiton(int duraiton)
protected void transformUnderlyingPage(android.view.View page,
float position,
boolean enter)
public static void setScaleX(android.view.View view,
float scale)
public static void setScaleY(android.view.View view,
float scale)
public static void setScale(android.view.View view,
float scale)
public static void setTranslationX(android.view.View view,
float x)
public static void setTranslationY(android.view.View view,
float y)
public static void setAlpha(android.view.View view,
float alpha)
public static void setRotation(android.view.View view,
float rotation)
public static void setRotationX(android.view.View view,
float x)
public static void setRotationY(android.view.View view,
float y)
public static void setPivotX(android.view.View view,
float x)
public static void setPivotY(android.view.View view,
float y)
public static PageAnimator getAnimatorByClass(java.lang.Class cls)
public static PageAnimator getAnimatorByClass(java.lang.Class cls, int duration)