public class LinearViewTransformer extends ParameterizableViewTransformer
Linear carousel.
Default it is a horizontal linear carousel. You may set parameter offsetXPercent=0, offsetYPercent=1 for a vertical linear carousel.
Available parameters:setOffsetXPercent(float) linear X-axis translation rate. Default 1setOffsetYPercent(float) linear Y-axis translation rate. Default 0setScaleXFactor(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 scalesetScaleLargestAtCenter(boolean) whether the current item should be scaled largest (inversely to scale rate). Default falseEPS, mMaxScaleX, mMaxScaleY, mMinScaleX, mMinScaleY, mOffsetXPercent, mOffsetYPercent, mRotateDegree, mRotateDistFactor, mScaleLargestAtCenter, mScaleXFactor, mScaleXOffset, mScaleYFactor, mScaleYOffset| Constructor and Description |
|---|
LinearViewTransformer() |
| Modifier and Type | Method and Description |
|---|---|
float |
getMaxScaleX() |
float |
getMaxScaleY() |
float |
getMinScaleX() |
float |
getMinScaleY() |
float |
getOffsetXPercent() |
float |
getOffsetYPercent() |
float |
getScaleXFactor() |
float |
getScaleYFactor() |
boolean |
isScaleLargestAtCenter() |
void |
setMaxScaleX(float maxScaleX) |
void |
setMaxScaleY(float maxScaleY) |
void |
setMinScaleX(float minScaleX) |
void |
setMinScaleY(float minScaleY) |
void |
setOffsetXPercent(float offsetXPercent) |
void |
setOffsetYPercent(float offsetYPercent) |
void |
setScaleLargestAtCenter(boolean scaleLargestAtCenter) |
void |
setScaleXFactor(float scaleXFactor) |
void |
setScaleYFactor(float scaleYFactor) |
getRotateDegree, getScaleXOffset, getScaleYOffset, onAttach, setRotateDegree, setScaleXOffset, setScaleYOffset, transformpublic float getOffsetXPercent()
getOffsetXPercent in class ParameterizableViewTransformerpublic float getOffsetYPercent()
getOffsetYPercent in class ParameterizableViewTransformerpublic void setOffsetXPercent(float offsetXPercent)
setOffsetXPercent in class ParameterizableViewTransformerpublic void setOffsetYPercent(float offsetYPercent)
setOffsetYPercent in class ParameterizableViewTransformerpublic float getScaleXFactor()
getScaleXFactor in class ParameterizableViewTransformerpublic void setScaleXFactor(float scaleXFactor)
setScaleXFactor in class ParameterizableViewTransformerpublic void setScaleYFactor(float scaleYFactor)
setScaleYFactor in class ParameterizableViewTransformerpublic float getScaleYFactor()
getScaleYFactor in class ParameterizableViewTransformerpublic float getMaxScaleX()
getMaxScaleX in class ParameterizableViewTransformerpublic float getMaxScaleY()
getMaxScaleY in class ParameterizableViewTransformerpublic float getMinScaleX()
getMinScaleX in class ParameterizableViewTransformerpublic float getMinScaleY()
getMinScaleY in class ParameterizableViewTransformerpublic void setMaxScaleX(float maxScaleX)
setMaxScaleX in class ParameterizableViewTransformerpublic void setMaxScaleY(float maxScaleY)
setMaxScaleY in class ParameterizableViewTransformerpublic void setMinScaleX(float minScaleX)
setMinScaleX in class ParameterizableViewTransformerpublic void setMinScaleY(float minScaleY)
setMinScaleY in class ParameterizableViewTransformerpublic boolean isScaleLargestAtCenter()
isScaleLargestAtCenter in class ParameterizableViewTransformerpublic void setScaleLargestAtCenter(boolean scaleLargestAtCenter)
setScaleLargestAtCenter in class ParameterizableViewTransformer