ControlViewComp.smali
.class public final Lcom/singbox/produce/detail/component/ControlViewComp;
.super Lsg/bigo/arch/mvvm/ViewComponent;
.source "SourceFile"
# static fields
.field static final synthetic a:[Lkotlin/k/g;
# instance fields
.field public b:Z
.field final c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;
.field private final f:Lkotlin/f;
.field private g:J
.field private h:Lcom/singbox/ui/widget/flower/b;
.field private final i:Landroidx/fragment/app/FragmentActivity;
# direct methods
.method static constructor <clinit>()V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/k/g;
new-instance v1, Lkotlin/f/b/z;
const-class v2, Lcom/singbox/produce/detail/component/ControlViewComp;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const-string v3, "viewModel"
const-string v4, "getViewModel()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;"
invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v1
check-cast v1, Lkotlin/k/g;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/singbox/produce/detail/component/ControlViewComp;->a:[Lkotlin/k/g;
return-void
.end method
.method public constructor <init>(Landroidx/fragment/app/FragmentActivity;Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;)V
.registers 4
const-string v0, "owner"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "binding"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 48
move-object v0, p1
check-cast v0, Landroidx/lifecycle/LifecycleOwner;
invoke-direct {p0, v0}, Lsg/bigo/arch/mvvm/ViewComponent;-><init>(Landroidx/lifecycle/LifecycleOwner;)V
iput-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->i:Landroidx/fragment/app/FragmentActivity;
iput-object p2, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;
.line 299
new-instance p1, Lcom/singbox/produce/detail/component/ControlViewComp$a;
invoke-direct {p1, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$a;-><init>(Lsg/bigo/arch/mvvm/ViewComponent;)V
check-cast p1, Lkotlin/f/a/a;
.line 301
const-class p2, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
invoke-static {p2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object p2
new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$b;
invoke-direct {v0, p1}, Lcom/singbox/produce/detail/component/ControlViewComp$b;-><init>(Lkotlin/f/a/a;)V
check-cast v0, Lkotlin/f/a/a;
invoke-static {p0, p2, v0}, Lsg/bigo/arch/mvvm/m;->a(Lsg/bigo/arch/mvvm/ViewComponent;Lkotlin/k/b;Lkotlin/f/a/a;)Lkotlin/f;
move-result-object p1
iput-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->f:Lkotlin/f;
return-void
.end method
.method public static final synthetic a(Lcom/singbox/produce/detail/component/ControlViewComp;)Landroidx/fragment/app/FragmentActivity;
.registers 1
.line 47
iget-object p0, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->i:Landroidx/fragment/app/FragmentActivity;
return-object p0
.end method
.method public static final synthetic a(Lcom/singbox/produce/detail/component/ControlViewComp;Lcom/singbox/ui/widget/flower/b;)V
.registers 2
.line 47
iput-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->h:Lcom/singbox/ui/widget/flower/b;
return-void
.end method
.method public static final synthetic b(Lcom/singbox/produce/detail/component/ControlViewComp;)V
.registers 9
const/4 v0, 0x1
new-array v1, v0, [Lcom/singbox/ui/dialog/a/a;
.line 6250
new-instance v2, Lcom/singbox/ui/dialog/a/a;
sget v3, Lcom/singbox/common/a$g;->str_delete_dialog:I
const/4 v4, 0x0
new-array v5, v4, [Ljava/lang/Object;
invoke-static {v3, v5}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
const-string v5, "NewResourceUtils.getStri\u2026string.str_delete_dialog)"
invoke-static {v3, v5}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v2, v3, v0}, Lcom/singbox/ui/dialog/a/a;-><init>(Ljava/lang/String;Z)V
aput-object v2, v1, v4
.line 6249
invoke-static {v1}, Lkotlin/a/k;->c([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
.line 6252
new-instance v1, Lcom/singbox/ui/dialog/c;
iget-object v2, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->i:Landroidx/fragment/app/FragmentActivity;
check-cast v2, Landroid/content/Context;
invoke-direct {v1, v2}, Lcom/singbox/ui/dialog/c;-><init>(Landroid/content/Context;)V
.line 6253
new-instance v2, Lcom/singbox/produce/detail/component/ControlViewComp$l;
invoke-direct {v2, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$l;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V
check-cast v2, Lkotlin/f/a/b;
const-string v3, "list"
invoke-static {v0, v3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "callback"
invoke-static {v2, v3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 7059
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v3
iput v3, v1, Lcom/singbox/ui/dialog/c;->a:I
.line 7060
new-instance v3, Lsg/bigo/arch/adapter/MultiTypeListAdapter;
new-instance v5, Lcom/singbox/ui/dialog/BottomMenuDialog$contentList$mAdapter$1;
invoke-direct {v5}, Lcom/singbox/ui/dialog/BottomMenuDialog$contentList$mAdapter$1;-><init>()V
check-cast v5, Landroidx/recyclerview/widget/DiffUtil$ItemCallback;
const/4 v6, 0x0
const/4 v7, 0x2
invoke-direct {v3, v5, v4, v7, v6}, Lsg/bigo/arch/adapter/MultiTypeListAdapter;-><init>(Landroidx/recyclerview/widget/DiffUtil$ItemCallback;ZILkotlin/f/b/j;)V
.line 7072
new-instance v5, Lcom/singbox/ui/dialog/d;
new-instance v7, Lcom/singbox/ui/dialog/c$b;
invoke-direct {v7, v1, v2}, Lcom/singbox/ui/dialog/c$b;-><init>(Lcom/singbox/ui/dialog/c;Lkotlin/f/a/b;)V
check-cast v7, Lkotlin/f/a/b;
invoke-direct {v5, v7}, Lcom/singbox/ui/dialog/d;-><init>(Lkotlin/f/a/b;)V
check-cast v5, Lcom/drakeet/multitype/c;
.line 7124
check-cast v5, Lcom/drakeet/multitype/d;
.line 7125
const-class v2, Lcom/singbox/ui/dialog/a/a;
invoke-virtual {v3, v2, v5}, Lcom/drakeet/multitype/MultiTypeAdapter;->a(Ljava/lang/Class;Lcom/drakeet/multitype/d;)V
.line 7076
iget-object v2, v1, Lcom/singbox/ui/dialog/c;->c:Lcom/singbox/common/databinding/SingLayoutDialogBottomMenuBinding;
iget-object v2, v2, Lcom/singbox/common/databinding/SingLayoutDialogBottomMenuBinding;->c:Landroidx/recyclerview/widget/RecyclerView;
.line 7077
move-object v5, v3
check-cast v5, Landroidx/recyclerview/widget/RecyclerView$Adapter;
invoke-virtual {v2, v5}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 7078
new-instance v5, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getContext()Landroid/content/Context;
move-result-object v7
invoke-direct {v5, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V
check-cast v5, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
invoke-virtual {v2, v5}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
const/4 v2, 0x6
.line 7080
invoke-static {v3, v0, v4, v6, v2}, Lsg/bigo/arch/adapter/MultiTypeListAdapter;->a(Lsg/bigo/arch/adapter/MultiTypeListAdapter;Ljava/util/List;ZLkotlin/f/a/a;I)V
.line 6257
sget v0, Lcom/singbox/common/a$g;->com_cancel:I
new-array v2, v4, [Ljava/lang/Object;
invoke-static {v0, v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v2, "NewResourceUtils.getStri\u2026mmon.R.string.com_cancel)"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v2, Lcom/singbox/produce/detail/component/ControlViewComp$m;
invoke-direct {v2, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$m;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V
check-cast v2, Lkotlin/f/a/b;
invoke-static {v1, v0, v2}, Lcom/singbox/ui/dialog/c;->a(Lcom/singbox/ui/dialog/c;Ljava/lang/String;Lkotlin/f/a/b;)Lcom/singbox/ui/dialog/c;
move-result-object v0
.line 6260
new-instance v1, Lcom/singbox/produce/detail/component/ControlViewComp$k;
invoke-direct {v1, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$k;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V
check-cast v1, Landroid/content/DialogInterface$OnShowListener;
invoke-virtual {v0, v1}, Lcom/singbox/ui/dialog/c;->setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)V
.line 8104
invoke-virtual {v0}, Lcom/singbox/ui/dialog/c;->isShowing()Z
move-result p0
if-nez p0, :cond_ff
.line 8105
invoke-virtual {v0}, Lcom/singbox/ui/dialog/c;->getWindow()Landroid/view/Window;
move-result-object p0
if-eqz p0, :cond_fc
.line 8106
invoke-virtual {p0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object v1
const/4 v2, -0x1
.line 8107
iput v2, v1, Landroid/view/WindowManager$LayoutParams;->width:I
.line 10019
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
.line 9031
invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v2
.line 8108
iget v2, v2, Landroid/util/DisplayMetrics;->heightPixels:I
int-to-float v2, v2
const v3, 0x3f28f5c3 # 0.66f
mul-float v2, v2, v3
float-to-int v2, v2
.line 8109
iget v3, v0, Lcom/singbox/ui/dialog/c;->a:I
mul-int/lit8 v3, v3, 0x3c
iget v4, v0, Lcom/singbox/ui/dialog/c;->b:I
mul-int/lit8 v4, v4, 0x34
add-int/2addr v3, v4
add-int/lit8 v3, v3, 0x46
int-to-float v3, v3
invoke-static {v3}, Lsg/bigo/common/k;->a(F)I
move-result v3
if-le v3, v2, :cond_f5
.line 8111
iput v2, v1, Landroid/view/WindowManager$LayoutParams;->height:I
.line 8112
iget-object v1, v0, Lcom/singbox/ui/dialog/c;->c:Lcom/singbox/common/databinding/SingLayoutDialogBottomMenuBinding;
iget-object v1, v1, Lcom/singbox/common/databinding/SingLayoutDialogBottomMenuBinding;->c:Landroidx/recyclerview/widget/RecyclerView;
const-string v3, "binding.contentList"
invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
iget v3, v0, Lcom/singbox/ui/dialog/c;->b:I
mul-int/lit8 v3, v3, 0x34
add-int/lit8 v3, v3, 0x46
int-to-float v3, v3
invoke-static {v3}, Lsg/bigo/common/k;->a(F)I
move-result v3
sub-int/2addr v2, v3
iput v2, v1, Landroid/view/ViewGroup$LayoutParams;->height:I
goto :goto_f7
.line 8114
:cond_f5
iput v3, v1, Landroid/view/WindowManager$LayoutParams;->height:I
:goto_f7
const/16 v1, 0x50
.line 8117
invoke-virtual {p0, v1}, Landroid/view/Window;->setGravity(I)V
.line 8119
:cond_fc
invoke-virtual {v0}, Lcom/singbox/ui/dialog/c;->show()V
:cond_ff
return-void
.end method
.method public static final synthetic c(Lcom/singbox/produce/detail/component/ControlViewComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
.registers 1
.line 47
invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p0
return-object p0
.end method
.method public static final synthetic d(Lcom/singbox/produce/detail/component/ControlViewComp;)Lcom/singbox/ui/widget/flower/b;
.registers 1
.line 47
iget-object p0, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->h:Lcom/singbox/ui/widget/flower/b;
return-object p0
.end method
.method private final e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
.registers 2
iget-object v0, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->f:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
return-object v0
.end method
.method public static final synthetic e(Lcom/singbox/produce/detail/component/ControlViewComp;)V
.registers 6
.line 10267
new-instance v0, Lcom/singbox/ui/dialog/f;
iget-object v1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->i:Landroidx/fragment/app/FragmentActivity;
check-cast v1, Landroid/content/Context;
invoke-direct {v0, v1}, Lcom/singbox/ui/dialog/f;-><init>(Landroid/content/Context;)V
.line 10268
sget v1, Lcom/singbox/common/a$g;->str_delete_dialog_post:I
const/4 v2, 0x0
new-array v3, v2, [Ljava/lang/Object;
invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
const-string v3, "NewResourceUtils.getStri\u2026g.str_delete_dialog_post)"
invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/singbox/ui/dialog/f;->a(Ljava/lang/String;)Lcom/singbox/ui/dialog/f;
move-result-object v0
.line 10269
sget v1, Lcom/singbox/common/a$g;->com_confirm:I
new-array v3, v2, [Ljava/lang/Object;
invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
const-string v3, "NewResourceUtils.getStri\u2026mon.R.string.com_confirm)"
invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "#FFFF4D5B"
invoke-static {v3}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v3
new-instance v4, Lcom/singbox/produce/detail/component/ControlViewComp$o;
invoke-direct {v4, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$o;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V
check-cast v4, Lkotlin/f/a/b;
invoke-virtual {v0, v1, v3, v4}, Lcom/singbox/ui/dialog/f;->a(Ljava/lang/String;ILkotlin/f/a/b;)Lcom/singbox/ui/dialog/f;
move-result-object p0
.line 10285
sget v0, Lcom/singbox/common/a$g;->com_cancel:I
new-array v1, v2, [Ljava/lang/Object;
invoke-static {v0, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "NewResourceUtils.getStri\u2026mmon.R.string.com_cancel)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lcom/singbox/produce/detail/component/ControlViewComp$p;->a:Lcom/singbox/produce/detail/component/ControlViewComp$p;
check-cast v1, Lkotlin/f/a/b;
const/4 v3, 0x2
invoke-static {p0, v0, v2, v1, v3}, Lcom/singbox/ui/dialog/f;->a(Lcom/singbox/ui/dialog/f;Ljava/lang/String;ILkotlin/f/a/b;I)Lcom/singbox/ui/dialog/f;
move-result-object p0
.line 10291
sget-object v0, Lcom/singbox/produce/detail/component/ControlViewComp$n;->a:Lcom/singbox/produce/detail/component/ControlViewComp$n;
check-cast v0, Landroid/content/DialogInterface$OnShowListener;
invoke-virtual {p0, v0}, Lcom/singbox/ui/dialog/f;->setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)V
.line 10294
invoke-virtual {p0}, Lcom/singbox/ui/dialog/f;->a()V
return-void
.end method
# virtual methods
.method public final a(Landroidx/lifecycle/LifecycleOwner;)V
.registers 6
const-string v0, "lifecycleOwner"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 59
invoke-super {p0, p1}, Lsg/bigo/arch/mvvm/ViewComponent;->a(Landroidx/lifecycle/LifecycleOwner;)V
.line 1122
iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;
iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->n:Lcom/singbox/ui/widget/GeneralToolbar;
.line 1123
sget v0, Lcom/singbox/produce/a$d;->produce_video_more_func:I
.line 2175
iget-object v1, p1, Lcom/singbox/ui/widget/GeneralToolbar;->b:Lcom/singbox/common/databinding/SingLayoutWidgetGeneralToolbarBinding;
iget-object v1, v1, Lcom/singbox/common/databinding/SingLayoutWidgetGeneralToolbarBinding;->b:Landroid/widget/ImageView;
invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageResource(I)V
const/4 v0, -0x1
.line 1124
invoke-virtual {p1, v0}, Lcom/singbox/ui/widget/GeneralToolbar;->setLeftTintColor(I)V
.line 1125
new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$c;
invoke-direct {v0, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$c;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V
check-cast v0, Lkotlin/f/a/b;
invoke-virtual {p1, v0}, Lcom/singbox/ui/widget/GeneralToolbar;->a(Lkotlin/f/a/b;)Lcom/singbox/ui/widget/GeneralToolbar;
.line 1129
new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$d;
invoke-direct {v0, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$d;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V
check-cast v0, Lkotlin/f/a/b;
invoke-virtual {p1, v0}, Lcom/singbox/ui/widget/GeneralToolbar;->setLeftBtnClick(Lkotlin/f/a/b;)V
.line 1136
iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;
iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->d:Landroid/view/View;
new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$e;
invoke-direct {v0, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$e;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V
check-cast v0, Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1144
iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;
iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->c:Landroid/view/View;
new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$f;
invoke-direct {v0, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$f;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V
check-cast v0, Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1178
iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;
iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->n:Lcom/singbox/ui/widget/GeneralToolbar;
new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$g;
invoke-direct {v0, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$g;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V
check-cast v0, Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Lcom/singbox/ui/widget/GeneralToolbar;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1182
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/4 v0, 0x0
const/16 v1, 0x13
if-lt p1, v1, :cond_8b
.line 1183
iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;
iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->n:Lcom/singbox/ui/widget/GeneralToolbar;
const-string v1, "binding.toolbar"
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/singbox/ui/widget/GeneralToolbar;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
.line 1184
sget-object v2, Lcom/singbox/util/x;->a:Lcom/singbox/util/x;
iget-object v2, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->i:Landroidx/fragment/app/FragmentActivity;
check-cast v2, Landroid/content/Context;
invoke-static {v2}, Lcom/singbox/util/x;->a(Landroid/content/Context;)I
move-result v2
.line 1185
iget v3, p1, Landroid/view/ViewGroup$LayoutParams;->height:I
add-int/2addr v3, v2
iput v3, p1, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 1186
iget-object v3, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;
iget-object v3, v3, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->n:Lcom/singbox/ui/widget/GeneralToolbar;
invoke-static {v3, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v3, p1}, Lcom/singbox/ui/widget/GeneralToolbar;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 1187
iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;
iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->n:Lcom/singbox/ui/widget/GeneralToolbar;
invoke-virtual {p1, v0, v2, v0, v0}, Lcom/singbox/ui/widget/GeneralToolbar;->setPadding(IIII)V
.line 1190
:cond_8b
new-instance p1, Lkotlin/f/b/aa$d;
invoke-direct {p1}, Lkotlin/f/b/aa$d;-><init>()V
iput v0, p1, Lkotlin/f/b/aa$d;->a:I
.line 1191
new-instance v1, Landroid/animation/ArgbEvaluator;
invoke-direct {v1}, Landroid/animation/ArgbEvaluator;-><init>()V
.line 1192
new-instance v2, Lkotlin/f/b/aa$a;
invoke-direct {v2}, Lkotlin/f/b/aa$a;-><init>()V
iput-boolean v0, v2, Lkotlin/f/b/aa$a;->a:Z
.line 1193
iget-object v0, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;
iget-object v0, v0, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->f:Lcom/donkingliang/consecutivescroller/ConsecutiveScrollerLayout;
new-instance v3, Lcom/singbox/produce/detail/component/ControlViewComp$h;
invoke-direct {v3, p0, p1, v1, v2}, Lcom/singbox/produce/detail/component/ControlViewComp$h;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;Lkotlin/f/b/aa$d;Landroid/animation/ArgbEvaluator;Lkotlin/f/b/aa$a;)V
check-cast v3, Lcom/donkingliang/consecutivescroller/ConsecutiveScrollerLayout$OnScrollChangeListener;
invoke-virtual {v0, v3}, Lcom/donkingliang/consecutivescroller/ConsecutiveScrollerLayout;->setOnVerticalScrollChangeListener(Lcom/donkingliang/consecutivescroller/ConsecutiveScrollerLayout$OnScrollChangeListener;)V
.line 3098
invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p1
.line 4044
iget-object p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->a:Landroidx/lifecycle/LiveData;
.line 3098
invoke-virtual {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->c()Landroidx/lifecycle/LifecycleOwner;
move-result-object v0
new-instance v1, Lcom/singbox/produce/detail/component/ControlViewComp$i;
invoke-direct {v1, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$i;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V
check-cast v1, Lkotlin/f/a/b;
invoke-static {p1, v0, v1}, Lsg/bigo/arch/mvvm/d;->a(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LifecycleOwner;Lkotlin/f/a/b;)V
.line 3112
invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p1
.line 4058
iget-object p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 3112
invoke-virtual {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->c()Landroidx/lifecycle/LifecycleOwner;
move-result-object v0
new-instance v1, Lcom/singbox/produce/detail/component/ControlViewComp$j;
invoke-direct {v1, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$j;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V
check-cast v1, Lkotlin/f/a/b;
invoke-static {p1, v0, v1}, Lsg/bigo/arch/mvvm/d;->a(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LifecycleOwner;Lkotlin/f/a/b;)V
return-void
.end method
.method public final c(Landroidx/lifecycle/LifecycleOwner;)V
.registers 4
const-string v0, "lifecycleOwner"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 65
invoke-super {p0, p1}, Lsg/bigo/arch/mvvm/ViewComponent;->c(Landroidx/lifecycle/LifecycleOwner;)V
const-string p1, "ControlViewComp"
const-string v0, "onResume"
.line 66
invoke-static {p1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 67
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
iput-wide v0, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->g:J
.line 68
invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p1
.line 4063
iget-boolean p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->h:Z
if-eqz p1, :cond_1e
return-void
.line 70
:cond_1e
sget-object p1, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;
const/4 p1, 0x1
invoke-static {p1}, Lcom/singbox/d/c;->a(Z)V
.line 71
invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p1
.line 4064
iget-boolean p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->i:Z
if-nez p1, :cond_4f
.line 72
invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p1
.line 5058
iget-object p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 72
invoke-virtual {p1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/singbox/produce/detail/b/a;
if-eqz p1, :cond_4f
.line 73
sget-object v0, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;
invoke-static {}, Lcom/singbox/d/c;->a()I
move-result v0
const/4 v1, 0x4
if-ne v0, v1, :cond_4f
.line 74
invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v0
const-string v1, "this"
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->a(Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;Lcom/singbox/produce/detail/b/a;)V
:cond_4f
return-void
.end method
.method public final d(Landroidx/lifecycle/LifecycleOwner;)V
.registers 9
const-string v0, "lifecycleOwner"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 81
invoke-super {p0, p1}, Lsg/bigo/arch/mvvm/ViewComponent;->d(Landroidx/lifecycle/LifecycleOwner;)V
const-string p1, "ControlViewComp"
const-string v0, "onPause"
.line 82
invoke-static {p1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 83
sget-object p1, Lcom/singbox/component/player/b;->a:Lcom/singbox/component/player/b;
invoke-static {}, Lcom/singbox/component/player/b;->a()Z
move-result p1
const/4 v0, 0x0
if-nez p1, :cond_22
.line 84
sget-object p1, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;
invoke-static {}, Lcom/singbox/d/c;->l()V
.line 85
sget-object p1, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;
invoke-static {v0}, Lcom/singbox/d/c;->a(Z)V
.line 87
:cond_22
iget-boolean p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->b:Z
if-nez p1, :cond_39
.line 88
sget-object p1, Lcom/singbox/component/player/b;->a:Lcom/singbox/component/player/b;
invoke-static {}, Lcom/singbox/component/player/b;->a()Z
move-result p1
if-nez p1, :cond_39
.line 89
sget-object p1, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;
const/16 p1, 0xf
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-static {p1}, Lcom/singbox/d/c;->b(Ljava/lang/Integer;)V
.line 92
:cond_39
sget-object p1, Lcom/singbox/produce/c/d;->s:Lcom/singbox/produce/c/d;
.line 93
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
iget-wide v3, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->g:J
sub-long/2addr v1, v3
.line 94
iget-object v3, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;
iget-object v3, v3, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->h:Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
iget-object v3, v3, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->r:Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;
invoke-virtual {v3}, Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;->getDuration()I
move-result v3
.line 6015
iget-object v4, p1, Lcom/singbox/component/stat/b;->a:Lcom/singbox/component/stat/b$a;
const/4 v5, 0x3
.line 5085
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v4, v6}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;
.line 5086
sget-object v4, Lcom/singbox/produce/c/d;->c:Lcom/singbox/component/stat/b$a;
sget-object v6, Lcom/singbox/produce/c/d;->o:Ljava/lang/Long;
invoke-virtual {v4, v6}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;
.line 5087
sget-object v4, Lcom/singbox/produce/c/d;->d:Lcom/singbox/component/stat/b$a;
sget-object v6, Lcom/singbox/produce/c/d;->n:Ljava/lang/Long;
invoke-virtual {v4, v6}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;
.line 5088
sget-object v4, Lcom/singbox/produce/c/d;->e:Lcom/singbox/component/stat/b$a;
sget-object v6, Lcom/singbox/produce/c/d;->p:Ljava/lang/Integer;
invoke-virtual {v4, v6}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;
.line 5089
sget-object v4, Lcom/singbox/produce/c/d;->f:Lcom/singbox/component/stat/b$a;
sget-object v6, Lcom/singbox/produce/c/d;->q:Ljava/lang/Integer;
invoke-virtual {v4, v6}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;
.line 5090
sget-object v4, Lcom/singbox/produce/c/d;->g:Lcom/singbox/component/stat/b$a;
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v4, v3}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;
.line 5091
sget-object v3, Lcom/singbox/produce/c/d;->l:Lcom/singbox/component/stat/b$a;
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v3, v1}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;
.line 5092
sget-object v1, Lcom/singbox/produce/c/d;->m:Lcom/singbox/component/stat/b$a;
sget-object v2, Lcom/singbox/produce/c/d;->r:Ljava/lang/Integer;
invoke-virtual {v1, v2}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;
.line 5093
invoke-static {p1, v0, v0, v5}, Lcom/singbox/component/stat/b;->a(Lcom/singbox/component/stat/b;ZZI)V
return-void
.end method