android api 之Scroller
public Scroller (Context context)
public Scroller (Context context, Interpolator interpolator)
public void startScroll (int startX, int startY, int dx, int dy, int duration)
public void startScroll (int startX, int startY, int dx, int dy)
public final int getDuration ()
public final int getCurrX ()
public final int getCurrY ()
public final int getStartX ()
public final int getStartY ()
public final int getFinalX ()
public final int getFinalY ()
public void fling (int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY)
public final boolean isFinished ()
返回scroller是否已完成滚动。
public int timePassed ()
public void extendDuration (int extend)
延长滚动动画时间。此函数允许当使用setFinalX(int) or setFinalY(int) 时,卷动动作持续更长时间并且卷动更长距离。
参数
extend 卷动事件延长的时间,以毫秒为单位
参见
public final void forceFinished (boolean finished)
强制终止的字段到特定值。(译者注:立即停止滚动?)
参数
finished 新的结束值
public void abortAnimation ()
停止动画。与forceFinished(boolean)相反,Scroller滚动到最终x与y位置时中止动画。
参见
public boolean computeScrollOffset ()
当想要知道新的位置时,调用此函数。如果返回true,表示动画还没有结束。位置改变以提供一个新的位置。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。