Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.view.ViewParent;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class u extends c {
|
||||
public boolean h;
|
||||
public boolean i;
|
||||
|
||||
@Override // androidx.constraintlayout.widget.c
|
||||
public final void e(ConstraintLayout constraintLayout) {
|
||||
d(constraintLayout);
|
||||
}
|
||||
|
||||
@Override // androidx.constraintlayout.widget.c
|
||||
public void g(AttributeSet attributeSet) {
|
||||
super.g(attributeSet);
|
||||
if (attributeSet != null) {
|
||||
TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, s.f2749b);
|
||||
int indexCount = obtainStyledAttributes.getIndexCount();
|
||||
for (int i = 0; i < indexCount; i++) {
|
||||
int index = obtainStyledAttributes.getIndex(i);
|
||||
if (index == 6) {
|
||||
this.h = true;
|
||||
} else if (index == 22) {
|
||||
this.i = true;
|
||||
}
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
}
|
||||
|
||||
public abstract void j(w.g gVar, int i, int i4);
|
||||
|
||||
@Override // androidx.constraintlayout.widget.c, android.view.View
|
||||
public final void onAttachedToWindow() {
|
||||
super.onAttachedToWindow();
|
||||
if (this.h || this.i) {
|
||||
ViewParent parent = getParent();
|
||||
if (parent instanceof ConstraintLayout) {
|
||||
ConstraintLayout constraintLayout = (ConstraintLayout) parent;
|
||||
int visibility = getVisibility();
|
||||
float elevation = getElevation();
|
||||
for (int i = 0; i < this.f2547b; i++) {
|
||||
View viewById = constraintLayout.getViewById(this.f2546a[i]);
|
||||
if (viewById != null) {
|
||||
if (this.h) {
|
||||
viewById.setVisibility(visibility);
|
||||
}
|
||||
if (this.i && elevation > BitmapDescriptorFactory.HUE_RED) {
|
||||
viewById.setTranslationZ(viewById.getTranslationZ() + elevation);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setElevation(float f2) {
|
||||
super.setElevation(f2);
|
||||
ViewParent parent = getParent();
|
||||
if (parent == null || !(parent instanceof ConstraintLayout)) {
|
||||
return;
|
||||
}
|
||||
d((ConstraintLayout) parent);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setVisibility(int i) {
|
||||
super.setVisibility(i);
|
||||
ViewParent parent = getParent();
|
||||
if (parent == null || !(parent instanceof ConstraintLayout)) {
|
||||
return;
|
||||
}
|
||||
d((ConstraintLayout) parent);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user