discord-jadx/app/src/main/java/com/discord/utilities/dimmer/DimmerView.java

60 lines
2.2 KiB
Java
Raw Normal View History

package com.discord.utilities.dimmer;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import com.discord.utilities.view.extensions.ViewExtensions;
import d0.z.d.m;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: DimmerView.kt */
public final class DimmerView extends RelativeLayout {
private final ProgressBar dimmerProgressBar;
public DimmerView(Context context) {
this(context, null, 0, 6, null);
}
public DimmerView(Context context, AttributeSet attributeSet) {
this(context, attributeSet, 0, 4, null);
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public DimmerView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
m.checkNotNullParameter(context, "context");
ProgressBar progressBar = new ProgressBar(context);
this.dimmerProgressBar = progressBar;
progressBar.setVisibility(8);
addView(progressBar);
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ DimmerView(Context context, AttributeSet attributeSet, int i, int i2, DefaultConstructorMarker defaultConstructorMarker) {
this(context, (i2 & 2) != 0 ? null : attributeSet, (i2 & 4) != 0 ? 0 : i);
}
public static /* synthetic */ void setDimmed$default(DimmerView dimmerView, boolean z2, boolean z3, int i, Object obj) {
if ((i & 2) != 0) {
z3 = true;
}
dimmerView.setDimmed(z2, z3);
}
public final void setDimmed(boolean z2) {
setDimmed$default(this, z2, false, 2, null);
}
public final void setDimmed(boolean z2, boolean z3) {
DimmerView dimmerView;
if (z2) {
dimmerView = this;
ViewExtensions.fadeIn$default(dimmerView, 0, null, null, null, 15, null);
} else {
ViewExtensions.fadeOut$default(this, 0, null, null, 7, null);
dimmerView = this;
}
dimmerView.dimmerProgressBar.setVisibility((!z2 || !z3) ? 8 : 0);
}
}