public class WheelViewTransformer extends ParameterizableViewTransformer
Simulates the effect of a wheel.
Available parameters:setRotateDegree(float)
rotation in degree. Default 30setScaleLargestAtCenter(boolean)
whether the current item should be scaled largest (inversely to scale rate). Default falsesetScaleXFactor(float)
linear X-axis scale ratesetScaleYFactor(float)
linear Y-axis scale ratesetMinScaleX(float)
minimum X-axis scalesetMinScaleY(float)
minimum Y-axis scalesetMaxScaleX(float)
maximum X-axis scalesetMaxScaleY(float)
maximum Y-axis scaleEPS, mMaxScaleX, mMaxScaleY, mMinScaleX, mMinScaleY, mOffsetXPercent, mOffsetYPercent, mRotateDegree, mRotateDistFactor, mScaleLargestAtCenter, mScaleXFactor, mScaleXOffset, mScaleYFactor, mScaleYOffset
Constructor and Description |
---|
WheelViewTransformer() |
Modifier and Type | Method and Description |
---|---|
float |
getMaxScaleX() |
float |
getMaxScaleY() |
float |
getMinScaleX() |
float |
getMinScaleY() |
float |
getRotateDegree() |
float |
getScaleXFactor() |
float |
getScaleYFactor() |
boolean |
isScaleLargestAtCenter() |
void |
setMaxScaleX(float maxScaleX) |
void |
setMaxScaleY(float maxScaleY) |
void |
setMinScaleX(float minScaleX) |
void |
setMinScaleY(float minScaleY) |
void |
setRotateDegree(float rotateDegree) |
void |
setScaleLargestAtCenter(boolean scaleLargestAtCenter) |
void |
setScaleXFactor(float scaleXFactor) |
void |
setScaleYFactor(float scaleYFactor) |
getOffsetXPercent, getOffsetYPercent, getScaleXOffset, getScaleYOffset, onAttach, setOffsetXPercent, setOffsetYPercent, setScaleXOffset, setScaleYOffset, transform
public float getRotateDegree()
getRotateDegree
in class ParameterizableViewTransformer
public void setRotateDegree(float rotateDegree)
setRotateDegree
in class ParameterizableViewTransformer
public boolean isScaleLargestAtCenter()
isScaleLargestAtCenter
in class ParameterizableViewTransformer
public void setScaleLargestAtCenter(boolean scaleLargestAtCenter)
setScaleLargestAtCenter
in class ParameterizableViewTransformer
public float getScaleXFactor()
getScaleXFactor
in class ParameterizableViewTransformer
public float getScaleYFactor()
getScaleYFactor
in class ParameterizableViewTransformer
public void setScaleXFactor(float scaleXFactor)
setScaleXFactor
in class ParameterizableViewTransformer
public void setScaleYFactor(float scaleYFactor)
setScaleYFactor
in class ParameterizableViewTransformer
public float getMaxScaleX()
getMaxScaleX
in class ParameterizableViewTransformer
public float getMaxScaleY()
getMaxScaleY
in class ParameterizableViewTransformer
public float getMinScaleX()
getMinScaleX
in class ParameterizableViewTransformer
public float getMinScaleY()
getMinScaleY
in class ParameterizableViewTransformer
public void setMaxScaleX(float maxScaleX)
setMaxScaleX
in class ParameterizableViewTransformer
public void setMaxScaleY(float maxScaleY)
setMaxScaleY
in class ParameterizableViewTransformer
public void setMinScaleX(float minScaleX)
setMinScaleX
in class ParameterizableViewTransformer
public void setMinScaleY(float minScaleY)
setMinScaleY
in class ParameterizableViewTransformer