Slide 58
Slide 58 text
2
Scroll/fling to state of rest
private final Runnable mScrollRunnable = new Runnable() {
@Override
public void run() {
if (mOverScroller.computeScrollOffset()) {
final int x = mOverScroller.getCurrX();
final int y = mOverScroller.getCurrY();
// Move object to (x, y).
postOnAnimation(this);
} else {
// animation is over
}
}
};
public void fling() {
mOverScroller.fling(
mStartX, mStartY, // start x/y
mVX, mVY, // velocity x/y
mMinX, mMaxX, // min/max x
mMinY, mMaxY); // min/max y
postOnAnimation(mScrollRunnable);
}