public class ScaledCalculator extends java.lang.Object implements SwipeDistanceCalculator
SwipeConsumer move distance = pointer move distance * scale| 构造器和说明 |
|---|
ScaledCalculator(float scale) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
calculateSwipeDistance(int swipeDistance,
float progress)
calculate swipe distance
|
int |
calculateSwipeOpenDistance(int openDistance)
calculate the open distance by this calculator`s role
|
public int calculateSwipeDistance(int swipeDistance,
float progress)
SwipeDistanceCalculatorcalculateSwipeDistance 在接口中 SwipeDistanceCalculatorswipeDistance - pointer move distanceprogress - current SwipeConsumer opening progress, value: (from 0F to 1F + SwipeConsumer.getOverSwipeFactor())SwipeConsumer to do businesspublic int calculateSwipeOpenDistance(int openDistance)
SwipeDistanceCalculatorcalculateSwipeOpenDistance 在接口中 SwipeDistanceCalculatoropenDistance - the original open distance