226 lines
6.2 KiB
Java
226 lines
6.2 KiB
Java
package androidx.constraintlayout.motion.widget;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class OnSwipe {
|
|
public static final int COMPLETE_MODE_CONTINUOUS_VELOCITY = 0;
|
|
public static final int COMPLETE_MODE_SPRING = 1;
|
|
public static final int DRAG_ANTICLOCKWISE = 7;
|
|
public static final int DRAG_CLOCKWISE = 6;
|
|
public static final int DRAG_DOWN = 1;
|
|
public static final int DRAG_END = 5;
|
|
public static final int DRAG_LEFT = 2;
|
|
public static final int DRAG_RIGHT = 3;
|
|
public static final int DRAG_START = 4;
|
|
public static final int DRAG_UP = 0;
|
|
public static final int FLAG_DISABLE_POST_SCROLL = 1;
|
|
public static final int FLAG_DISABLE_SCROLL = 2;
|
|
public static final int ON_UP_AUTOCOMPLETE = 0;
|
|
public static final int ON_UP_AUTOCOMPLETE_TO_END = 2;
|
|
public static final int ON_UP_AUTOCOMPLETE_TO_START = 1;
|
|
public static final int ON_UP_DECELERATE = 4;
|
|
public static final int ON_UP_DECELERATE_AND_COMPLETE = 5;
|
|
public static final int ON_UP_NEVER_TO_END = 7;
|
|
public static final int ON_UP_NEVER_TO_START = 6;
|
|
public static final int ON_UP_STOP = 3;
|
|
public static final int SIDE_BOTTOM = 3;
|
|
public static final int SIDE_END = 6;
|
|
public static final int SIDE_LEFT = 1;
|
|
public static final int SIDE_MIDDLE = 4;
|
|
public static final int SIDE_RIGHT = 2;
|
|
public static final int SIDE_START = 5;
|
|
public static final int SIDE_TOP = 0;
|
|
public static final int SPRING_BOUNDARY_BOUNCEBOTH = 3;
|
|
public static final int SPRING_BOUNDARY_BOUNCEEND = 2;
|
|
public static final int SPRING_BOUNDARY_BOUNCESTART = 1;
|
|
public static final int SPRING_BOUNDARY_OVERSHOOT = 0;
|
|
private int mDragDirection = 0;
|
|
private int mTouchAnchorSide = 0;
|
|
private int mTouchAnchorId = -1;
|
|
private int mTouchRegionId = -1;
|
|
private int mLimitBoundsTo = -1;
|
|
private int mOnTouchUp = 0;
|
|
private int mRotationCenterId = -1;
|
|
private float mMaxVelocity = 4.0f;
|
|
private float mMaxAcceleration = 1.2f;
|
|
private boolean mMoveWhenScrollAtTop = true;
|
|
private float mDragScale = 1.0f;
|
|
private int mFlags = 0;
|
|
private float mDragThreshold = 10.0f;
|
|
private float mSpringDamping = Float.NaN;
|
|
private float mSpringMass = 1.0f;
|
|
private float mSpringStiffness = Float.NaN;
|
|
private float mSpringStopThreshold = Float.NaN;
|
|
private int mSpringBoundary = 0;
|
|
private int mAutoCompleteMode = 0;
|
|
|
|
public int getAutoCompleteMode() {
|
|
return this.mAutoCompleteMode;
|
|
}
|
|
|
|
public int getDragDirection() {
|
|
return this.mDragDirection;
|
|
}
|
|
|
|
public float getDragScale() {
|
|
return this.mDragScale;
|
|
}
|
|
|
|
public float getDragThreshold() {
|
|
return this.mDragThreshold;
|
|
}
|
|
|
|
public int getLimitBoundsTo() {
|
|
return this.mLimitBoundsTo;
|
|
}
|
|
|
|
public float getMaxAcceleration() {
|
|
return this.mMaxAcceleration;
|
|
}
|
|
|
|
public float getMaxVelocity() {
|
|
return this.mMaxVelocity;
|
|
}
|
|
|
|
public boolean getMoveWhenScrollAtTop() {
|
|
return this.mMoveWhenScrollAtTop;
|
|
}
|
|
|
|
public int getNestedScrollFlags() {
|
|
return this.mFlags;
|
|
}
|
|
|
|
public int getOnTouchUp() {
|
|
return this.mOnTouchUp;
|
|
}
|
|
|
|
public int getRotationCenterId() {
|
|
return this.mRotationCenterId;
|
|
}
|
|
|
|
public int getSpringBoundary() {
|
|
return this.mSpringBoundary;
|
|
}
|
|
|
|
public float getSpringDamping() {
|
|
return this.mSpringDamping;
|
|
}
|
|
|
|
public float getSpringMass() {
|
|
return this.mSpringMass;
|
|
}
|
|
|
|
public float getSpringStiffness() {
|
|
return this.mSpringStiffness;
|
|
}
|
|
|
|
public float getSpringStopThreshold() {
|
|
return this.mSpringStopThreshold;
|
|
}
|
|
|
|
public int getTouchAnchorId() {
|
|
return this.mTouchAnchorId;
|
|
}
|
|
|
|
public int getTouchAnchorSide() {
|
|
return this.mTouchAnchorSide;
|
|
}
|
|
|
|
public int getTouchRegionId() {
|
|
return this.mTouchRegionId;
|
|
}
|
|
|
|
public void setAutoCompleteMode(int autoCompleteMode) {
|
|
this.mAutoCompleteMode = autoCompleteMode;
|
|
}
|
|
|
|
public OnSwipe setDragDirection(int dragDirection) {
|
|
this.mDragDirection = dragDirection;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setDragScale(int dragScale) {
|
|
this.mDragScale = dragScale;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setDragThreshold(int dragThreshold) {
|
|
this.mDragThreshold = dragThreshold;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setLimitBoundsTo(int id) {
|
|
this.mLimitBoundsTo = id;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setMaxAcceleration(int maxAcceleration) {
|
|
this.mMaxAcceleration = maxAcceleration;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setMaxVelocity(int maxVelocity) {
|
|
this.mMaxVelocity = maxVelocity;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setMoveWhenScrollAtTop(boolean moveWhenScrollAtTop) {
|
|
this.mMoveWhenScrollAtTop = moveWhenScrollAtTop;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setNestedScrollFlags(int flags) {
|
|
this.mFlags = flags;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setOnTouchUp(int mode) {
|
|
this.mOnTouchUp = mode;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setRotateCenter(int rotationCenterId) {
|
|
this.mRotationCenterId = rotationCenterId;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setSpringBoundary(int springBoundary) {
|
|
this.mSpringBoundary = springBoundary;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setSpringDamping(float springDamping) {
|
|
this.mSpringDamping = springDamping;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setSpringMass(float springMass) {
|
|
this.mSpringMass = springMass;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setSpringStiffness(float springStiffness) {
|
|
this.mSpringStiffness = springStiffness;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setSpringStopThreshold(float springStopThreshold) {
|
|
this.mSpringStopThreshold = springStopThreshold;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setTouchAnchorId(int side) {
|
|
this.mTouchAnchorId = side;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setTouchAnchorSide(int side) {
|
|
this.mTouchAnchorSide = side;
|
|
return this;
|
|
}
|
|
|
|
public OnSwipe setTouchRegionId(int side) {
|
|
this.mTouchRegionId = side;
|
|
return this;
|
|
}
|
|
}
|