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

142 lines
6.3 KiB
Java

package androidx.constraintlayout.helper.widget;
import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import androidx.constraintlayout.motion.widget.MotionHelper;
import androidx.constraintlayout.widget.R;
/* loaded from: classes.dex */
public class MotionEffect extends MotionHelper {
public static final int AUTO = -1;
public static final int EAST = 2;
public static final int NORTH = 0;
public static final int SOUTH = 1;
public static final String TAG = "FadeMove";
private static final int UNSET = -1;
public static final int WEST = 3;
private int fadeMove;
private float motionEffectAlpha;
private int motionEffectEnd;
private int motionEffectStart;
private boolean motionEffectStrictMove;
private int motionEffectTranslationX;
private int motionEffectTranslationY;
private int viewTransitionId;
@Override // androidx.constraintlayout.motion.widget.MotionHelper, androidx.constraintlayout.motion.widget.MotionHelperInterface
public boolean isDecorator() {
return true;
}
public MotionEffect(Context context) {
super(context);
this.motionEffectAlpha = 0.1f;
this.motionEffectStart = 49;
this.motionEffectEnd = 50;
this.motionEffectTranslationX = 0;
this.motionEffectTranslationY = 0;
this.motionEffectStrictMove = true;
this.viewTransitionId = -1;
this.fadeMove = -1;
}
public MotionEffect(Context context, AttributeSet attrs) {
super(context, attrs);
this.motionEffectAlpha = 0.1f;
this.motionEffectStart = 49;
this.motionEffectEnd = 50;
this.motionEffectTranslationX = 0;
this.motionEffectTranslationY = 0;
this.motionEffectStrictMove = true;
this.viewTransitionId = -1;
this.fadeMove = -1;
init(context, attrs);
}
public MotionEffect(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
this.motionEffectAlpha = 0.1f;
this.motionEffectStart = 49;
this.motionEffectEnd = 50;
this.motionEffectTranslationX = 0;
this.motionEffectTranslationY = 0;
this.motionEffectStrictMove = true;
this.viewTransitionId = -1;
this.fadeMove = -1;
init(context, attrs);
}
private void init(Context context, AttributeSet attrs) {
if (attrs != null) {
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attrs, R.styleable.MotionEffect);
int indexCount = obtainStyledAttributes.getIndexCount();
for (int i = 0; i < indexCount; i++) {
int index = obtainStyledAttributes.getIndex(i);
if (index == R.styleable.MotionEffect_motionEffect_start) {
int i2 = obtainStyledAttributes.getInt(index, this.motionEffectStart);
this.motionEffectStart = i2;
this.motionEffectStart = Math.max(Math.min(i2, 99), 0);
} else if (index == R.styleable.MotionEffect_motionEffect_end) {
int i3 = obtainStyledAttributes.getInt(index, this.motionEffectEnd);
this.motionEffectEnd = i3;
this.motionEffectEnd = Math.max(Math.min(i3, 99), 0);
} else if (index == R.styleable.MotionEffect_motionEffect_translationX) {
this.motionEffectTranslationX = obtainStyledAttributes.getDimensionPixelOffset(index, this.motionEffectTranslationX);
} else if (index == R.styleable.MotionEffect_motionEffect_translationY) {
this.motionEffectTranslationY = obtainStyledAttributes.getDimensionPixelOffset(index, this.motionEffectTranslationY);
} else if (index == R.styleable.MotionEffect_motionEffect_alpha) {
this.motionEffectAlpha = obtainStyledAttributes.getFloat(index, this.motionEffectAlpha);
} else if (index == R.styleable.MotionEffect_motionEffect_move) {
this.fadeMove = obtainStyledAttributes.getInt(index, this.fadeMove);
} else if (index == R.styleable.MotionEffect_motionEffect_strict) {
this.motionEffectStrictMove = obtainStyledAttributes.getBoolean(index, this.motionEffectStrictMove);
} else if (index == R.styleable.MotionEffect_motionEffect_viewTransition) {
this.viewTransitionId = obtainStyledAttributes.getResourceId(index, this.viewTransitionId);
}
}
int i4 = this.motionEffectStart;
int i5 = this.motionEffectEnd;
if (i4 == i5) {
if (i4 > 0) {
this.motionEffectStart = i4 - 1;
} else {
this.motionEffectEnd = i5 + 1;
}
}
obtainStyledAttributes.recycle();
}
}
/* JADX WARN: Code restructure failed: missing block: B:60:0x0187, code lost:
if (r14 == 0.0f) goto L55;
*/
/* JADX WARN: Code restructure failed: missing block: B:82:0x019a, code lost:
if (r14 == 0.0f) goto L55;
*/
/* JADX WARN: Code restructure failed: missing block: B:90:0x01aa, code lost:
if (r15 == 0.0f) goto L55;
*/
/* JADX WARN: Code restructure failed: missing block: B:98:0x01ba, code lost:
if (r15 == 0.0f) goto L46;
*/
/* JADX WARN: Removed duplicated region for block: B:65:0x01c2 */
/* JADX WARN: Removed duplicated region for block: B:73:0x01e5 */
@Override // androidx.constraintlayout.motion.widget.MotionHelper, androidx.constraintlayout.motion.widget.MotionHelperInterface
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void onPreSetup(androidx.constraintlayout.motion.widget.MotionLayout r23, java.util.HashMap<android.view.View, androidx.constraintlayout.motion.widget.MotionController> r24) {
/*
Method dump skipped, instructions count: 497
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.constraintlayout.helper.widget.MotionEffect.onPreSetup(androidx.constraintlayout.motion.widget.MotionLayout, java.util.HashMap):void");
}
}