92 lines
4.2 KiB
Java
92 lines
4.2 KiB
Java
package com.discord.widgets.channels;
|
|
|
|
import android.os.Bundle;
|
|
import android.view.View;
|
|
import android.widget.FrameLayout;
|
|
import androidx.fragment.app.Fragment;
|
|
import androidx.fragment.app.FragmentManager;
|
|
import c.d.b.a.a;
|
|
import com.discord.app.AppBottomSheet;
|
|
import com.discord.databinding.WidgetThreadOnboardingBinding;
|
|
import com.discord.utilities.view.extensions.ViewExtensions;
|
|
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
|
|
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
|
|
import d0.z.d.m;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.reflect.KProperty;
|
|
/* compiled from: WidgetThreadOnboarding.kt */
|
|
public final class WidgetThreadOnboarding extends AppBottomSheet {
|
|
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetThreadOnboarding.class, "binding", "getBinding()Lcom/discord/databinding/WidgetThreadOnboardingBinding;", 0)};
|
|
public static final Companion Companion = new Companion(null);
|
|
public static final String VIDEO_URL = "https://cdn.discordapp.com/attachments/784538423687381042/865642464415842324/NUX_Mobile_v2.mp4";
|
|
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetThreadOnboarding$binding$2.INSTANCE, null, 2, null);
|
|
|
|
/* compiled from: WidgetThreadOnboarding.kt */
|
|
public static final class Companion {
|
|
private Companion() {
|
|
}
|
|
|
|
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
|
|
public final void show(FragmentManager fragmentManager) {
|
|
m.checkNotNullParameter(fragmentManager, "fragmentManager");
|
|
new WidgetThreadOnboarding().show(fragmentManager, "javaClass");
|
|
}
|
|
}
|
|
|
|
public WidgetThreadOnboarding() {
|
|
super(false, 1, null);
|
|
}
|
|
|
|
public static final /* synthetic */ WidgetThreadOnboardingBinding access$getBinding$p(WidgetThreadOnboarding widgetThreadOnboarding) {
|
|
return widgetThreadOnboarding.getBinding();
|
|
}
|
|
|
|
public static final /* synthetic */ void access$hideVideoOverlay(WidgetThreadOnboarding widgetThreadOnboarding) {
|
|
widgetThreadOnboarding.hideVideoOverlay();
|
|
}
|
|
|
|
public static final /* synthetic */ void access$showVideoOverlay(WidgetThreadOnboarding widgetThreadOnboarding) {
|
|
widgetThreadOnboarding.showVideoOverlay();
|
|
}
|
|
|
|
private final void configureMedia(String str) {
|
|
FrameLayout frameLayout = getBinding().d;
|
|
m.checkNotNullExpressionValue(frameLayout, "binding.threadOnboardingVideoContainer");
|
|
frameLayout.setClipToOutline(true);
|
|
getBinding().f1995c.setVideoPath(str);
|
|
hideVideoOverlay();
|
|
getBinding().f1995c.setOnClickListener(new WidgetThreadOnboarding$configureMedia$1(this));
|
|
getBinding().f1995c.setOnPreparedListener(new WidgetThreadOnboarding$configureMedia$2(this));
|
|
getBinding().f1995c.setOnInfoListener(new WidgetThreadOnboarding$configureMedia$3(this));
|
|
}
|
|
|
|
private final WidgetThreadOnboardingBinding getBinding() {
|
|
return (WidgetThreadOnboardingBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
|
|
}
|
|
|
|
private final void hideVideoOverlay() {
|
|
ViewExtensions.fadeOut$default(getBinding().e, 200, WidgetThreadOnboarding$hideVideoOverlay$1.INSTANCE, null, 4, null);
|
|
}
|
|
|
|
private final void showVideoOverlay() {
|
|
ViewExtensions.fadeIn$default(getBinding().e, 200, WidgetThreadOnboarding$showVideoOverlay$1.INSTANCE, WidgetThreadOnboarding$showVideoOverlay$2.INSTANCE, null, 8, null);
|
|
}
|
|
|
|
@Override // com.discord.app.AppBottomSheet
|
|
public int getContentViewResId() {
|
|
return 2131559280;
|
|
}
|
|
|
|
@Override // com.discord.app.AppBottomSheet, androidx.fragment.app.Fragment
|
|
public void onViewCreated(View view, Bundle bundle) {
|
|
m.checkNotNullParameter(view, "view");
|
|
super.onViewCreated(view, bundle);
|
|
setBottomSheetCollapsedStateDisabled();
|
|
new ThreadOnboardingManager().markSeen();
|
|
getBinding().b.setOnClickListener(new WidgetThreadOnboarding$onViewCreated$1(this));
|
|
configureMedia("https://cdn.discordapp.com/attachments/784538423687381042/865642464415842324/NUX_Mobile_v2.mp4");
|
|
}
|
|
}
|