discord-jadx/app/src/main/java/com/discord/utilities/views/viewstub/LazyViewStubDelegate.java

82 lines
2.7 KiB
Java

package com.discord.utilities.views.viewstub;
import android.view.View;
import android.view.ViewStub;
import d0.g;
import d0.i;
import d0.z.d.m;
import kotlin.Lazy;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: LazyViewStubDelegate.kt */
public final class LazyViewStubDelegate {
public static final Companion Companion = new Companion(null);
private View.OnClickListener listener;
private final Lazy view$delegate;
private final Lazy<View> viewField;
/* compiled from: LazyViewStubDelegate.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final Lazy<LazyViewStubDelegate> lazyViewStub(Function0<ViewStub> function0) {
m.checkNotNullParameter(function0, "getViewStub");
return g.lazy(i.NONE, new LazyViewStubDelegate$Companion$lazyViewStub$1(function0));
}
}
private LazyViewStubDelegate(ViewStub viewStub) {
Lazy<View> lazy = g.lazy(i.NONE, new LazyViewStubDelegate$viewField$1(this, viewStub));
this.viewField = lazy;
this.view$delegate = lazy;
}
public /* synthetic */ LazyViewStubDelegate(ViewStub viewStub, DefaultConstructorMarker defaultConstructorMarker) {
this(viewStub);
}
public static final /* synthetic */ View.OnClickListener access$getListener$p(LazyViewStubDelegate lazyViewStubDelegate) {
return lazyViewStubDelegate.listener;
}
public static final /* synthetic */ void access$setListener$p(LazyViewStubDelegate lazyViewStubDelegate, View.OnClickListener onClickListener) {
lazyViewStubDelegate.listener = onClickListener;
}
private final View getView() {
return (View) this.view$delegate.getValue();
}
public final boolean isVisible() {
if (this.viewField.isInitialized()) {
View view = getView();
m.checkNotNullExpressionValue(view, "view");
if (view.getVisibility() == 0) {
return true;
}
}
return false;
}
public final void setOnClickListener(View.OnClickListener onClickListener) {
if (!this.viewField.isInitialized()) {
this.listener = onClickListener;
} else {
getView().setOnClickListener(onClickListener);
}
}
public final void setVisible(boolean z2) {
if (z2 || this.viewField.isInitialized()) {
View view = getView();
m.checkNotNullExpressionValue(view, "view");
view.setVisibility(z2 ? 0 : 8);
}
}
}