2025-03-31 16:33:42 +02:00

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;
}
}