MiniControllerFragment.smali
.class public Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;
.super Landroidx/fragment/app/Fragment;
.source ""
# interfaces
.implements Lcom/google/android/gms/cast/framework/media/widget/ControlButtonsContainer;
# static fields
.field private static final zzejd:Lcom/google/android/gms/internal/zzazx;
# instance fields
.field private zzexq:I
.field private zzexr:I
.field private zzexs:I
.field private zzext:I
.field private zzexu:I
.field private zzexv:I
.field private zzexw:I
.field private zzexx:I
.field private zzexy:I
.field private zzexz:I
.field private zzeye:[I
.field private zzeyf:[Landroid/widget/ImageView;
.field private zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
.field private zzeyo:Z
.field private zzeyp:I
.field private zzeyq:I
.field private zzeyr:Landroid/widget/TextView;
.field private zzeys:I
.field private zzeyt:I
.field private zzeyu:I
.field private zzeyv:I
.field private zzeyw:I
.field private zzeyx:I
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/google/android/gms/internal/zzazx;
const-string v1, "MiniControllerFragment"
invoke-direct {v0, v1}, Lcom/google/android/gms/internal/zzazx;-><init>(Ljava/lang/String;)V
sput-object v0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzejd:Lcom/google/android/gms/internal/zzazx;
return-void
.end method
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Landroidx/fragment/app/Fragment;-><init>()V
const/4 v0, 0x3
new-array v0, v0, [Landroid/widget/ImageView;
iput-object v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyf:[Landroid/widget/ImageView;
return-void
.end method
.method private final zza(Landroid/widget/RelativeLayout;II)V
.registers 12
invoke-virtual {p1, p2}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
move-object v2, v0
check-cast v2, Landroid/widget/ImageView;
iget-object v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeye:[I
aget p3, v0, p3
sget v0, Lcom/google/android/gms/R$id;->cast_button_type_empty:I
if-ne p3, v0, :cond_14
const/4 p1, 0x4
invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setVisibility(I)V
return-void
:cond_14
sget v0, Lcom/google/android/gms/R$id;->cast_button_type_custom:I
if-eq p3, v0, :cond_15e
sget v0, Lcom/google/android/gms/R$id;->cast_button_type_play_pause_toggle:I
if-ne p3, v0, :cond_92
iget p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexq:I
iget v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexr:I
iget v1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexs:I
iget v3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyu:I
const/4 v4, 0x1
if-ne v3, v4, :cond_2d
iget p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyv:I
iget v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyw:I
iget v1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyx:I
:cond_2d
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v3
iget v4, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexz:I
invoke-static {v3, v4, p3}, Lcom/google/android/gms/cast/framework/media/widget/zzb;->zza(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;
move-result-object v3
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object p3
iget v4, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexz:I
invoke-static {p3, v4, v0}, Lcom/google/android/gms/cast/framework/media/widget/zzb;->zza(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object p3
iget v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexz:I
invoke-static {p3, v0, v1}, Lcom/google/android/gms/cast/framework/media/widget/zzb;->zza(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v2, v4}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
new-instance v6, Landroid/widget/ProgressBar;
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object p3
invoke-direct {v6, p3}, Landroid/widget/ProgressBar;-><init>(Landroid/content/Context;)V
new-instance p3, Landroid/widget/RelativeLayout$LayoutParams;
const/4 v0, -0x2
invoke-direct {p3, v0, v0}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
const/16 v0, 0x8
invoke-virtual {p3, v0, p2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
const/4 v1, 0x6
invoke-virtual {p3, v1, p2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
const/4 v1, 0x5
invoke-virtual {p3, v1, p2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
const/4 v1, 0x7
invoke-virtual {p3, v1, p2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
const/16 p2, 0xf
invoke-virtual {p3, p2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
invoke-virtual {v6, p3}, Landroid/widget/ProgressBar;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
invoke-virtual {v6, v0}, Landroid/widget/ProgressBar;->setVisibility(I)V
invoke-virtual {v6}, Landroid/widget/ProgressBar;->getIndeterminateDrawable()Landroid/graphics/drawable/Drawable;
move-result-object p2
iget p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyt:I
if-eqz p3, :cond_88
if-eqz p2, :cond_88
sget-object v0, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
invoke-virtual {p2, p3, v0}, Landroid/graphics/drawable/Drawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
:cond_88
invoke-virtual {p1, v6}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
iget-object v1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
const/4 v7, 0x1
invoke-virtual/range {v1 .. v7}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindImageViewToPlayPauseToggle(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/view/View;Z)V
return-void
:cond_92
sget p1, Lcom/google/android/gms/R$id;->cast_button_type_skip_previous:I
const/4 p2, 0x0
if-ne p3, p1, :cond_b9
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object p1
iget p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexz:I
iget v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzext:I
invoke-static {p1, p3, v0}, Lcom/google/android/gms/cast/framework/media/widget/zzb;->zza(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;
move-result-object p1
invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources;
move-result-object p1
sget p3, Lcom/google/android/gms/R$string;->cast_skip_prev:I
invoke-virtual {p1, p3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
iget-object p1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
invoke-virtual {p1, v2, p2}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindViewToSkipPrev(Landroid/view/View;I)V
return-void
:cond_b9
sget p1, Lcom/google/android/gms/R$id;->cast_button_type_skip_next:I
if-ne p3, p1, :cond_df
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object p1
iget p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexz:I
iget v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexu:I
invoke-static {p1, p3, v0}, Lcom/google/android/gms/cast/framework/media/widget/zzb;->zza(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;
move-result-object p1
invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources;
move-result-object p1
sget p3, Lcom/google/android/gms/R$string;->cast_skip_next:I
invoke-virtual {p1, p3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
iget-object p1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
invoke-virtual {p1, v2, p2}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindViewToSkipNext(Landroid/view/View;I)V
return-void
:cond_df
sget p1, Lcom/google/android/gms/R$id;->cast_button_type_rewind_30_seconds:I
const-wide/16 v0, 0x7530
if-ne p3, p1, :cond_107
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object p1
iget p2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexz:I
iget p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexv:I
invoke-static {p1, p2, p3}, Lcom/google/android/gms/cast/framework/media/widget/zzb;->zza(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;
move-result-object p1
invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources;
move-result-object p1
sget p2, Lcom/google/android/gms/R$string;->cast_rewind_30:I
invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
iget-object p1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
invoke-virtual {p1, v2, v0, v1}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindViewToRewind(Landroid/view/View;J)V
return-void
:cond_107
sget p1, Lcom/google/android/gms/R$id;->cast_button_type_forward_30_seconds:I
if-ne p3, p1, :cond_12d
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object p1
iget p2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexz:I
iget p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexw:I
invoke-static {p1, p2, p3}, Lcom/google/android/gms/cast/framework/media/widget/zzb;->zza(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;
move-result-object p1
invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources;
move-result-object p1
sget p2, Lcom/google/android/gms/R$string;->cast_forward_30:I
invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
iget-object p1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
invoke-virtual {p1, v2, v0, v1}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindViewToForward(Landroid/view/View;J)V
return-void
:cond_12d
sget p1, Lcom/google/android/gms/R$id;->cast_button_type_mute_toggle:I
if-ne p3, p1, :cond_146
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object p1
iget p2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexz:I
iget p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexx:I
invoke-static {p1, p2, p3}, Lcom/google/android/gms/cast/framework/media/widget/zzb;->zza(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;
move-result-object p1
invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
iget-object p1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
invoke-virtual {p1, v2}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindImageViewToMuteToggle(Landroid/widget/ImageView;)V
return-void
:cond_146
sget p1, Lcom/google/android/gms/R$id;->cast_button_type_closed_caption:I
if-ne p3, p1, :cond_15e
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object p1
iget p2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexz:I
iget p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexy:I
invoke-static {p1, p2, p3}, Lcom/google/android/gms/cast/framework/media/widget/zzb;->zza(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;
move-result-object p1
invoke-virtual {v2, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
iget-object p1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
invoke-virtual {p1, v2}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindViewToClosedCaption(Landroid/view/View;)V
:cond_15e
return-void
.end method
# virtual methods
.method public final getButtonImageViewAt(I)Landroid/widget/ImageView;
.registers 3
iget-object v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyf:[Landroid/widget/ImageView;
aget-object p1, v0, p1
return-object p1
.end method
.method public final getButtonSlotCount()I
.registers 2
const/4 v0, 0x3
return v0
.end method
.method public final getButtonTypeAt(I)I
.registers 3
iget-object v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeye:[I
aget p1, v0, p1
return p1
.end method
.method public getUIMediaController()Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
.registers 2
iget-object v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
return-object v0
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 10
new-instance p3, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/d;
move-result-object v0
invoke-direct {p3, v0}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;-><init>(Landroid/app/Activity;)V
iput-object p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
sget p3, Lcom/google/android/gms/R$layout;->cast_mini_controller:I
invoke-virtual {p1, p3, p2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object p1
const/16 p2, 0x8
invoke-virtual {p1, p2}, Landroid/view/View;->setVisibility(I)V
iget-object p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
invoke-virtual {p3, p1, p2}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindViewVisibilityToMediaSession(Landroid/view/View;I)V
sget p3, Lcom/google/android/gms/R$id;->container_current:I
invoke-virtual {p1, p3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p3
check-cast p3, Landroid/widget/RelativeLayout;
iget v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeys:I
if-eqz v0, :cond_2a
invoke-virtual {p3, v0}, Landroid/widget/RelativeLayout;->setBackgroundResource(I)V
:cond_2a
sget v0, Lcom/google/android/gms/R$id;->icon_view:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
sget v1, Lcom/google/android/gms/R$id;->title_view:I
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iget v2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyp:I
if-eqz v2, :cond_47
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/d;
move-result-object v2
iget v3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyp:I
invoke-virtual {v1, v2, v3}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V
:cond_47
sget v2, Lcom/google/android/gms/R$id;->subtitle_view:I
invoke-virtual {p1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
iput-object v2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyr:Landroid/widget/TextView;
iget v3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyq:I
if-eqz v3, :cond_5e
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/d;
move-result-object v3
iget v4, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyq:I
invoke-virtual {v2, v3, v4}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V
:cond_5e
sget v2, Lcom/google/android/gms/R$id;->progressBar:I
invoke-virtual {p1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/ProgressBar;
iget v3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyt:I
if-eqz v3, :cond_77
invoke-virtual {v2}, Landroid/widget/ProgressBar;->getProgressDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v3
check-cast v3, Landroid/graphics/drawable/LayerDrawable;
iget v4, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyt:I
sget-object v5, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
invoke-virtual {v3, v4, v5}, Landroid/graphics/drawable/LayerDrawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
:cond_77
iget-object v3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
const-string v4, "com.google.android.gms.cast.metadata.TITLE"
invoke-virtual {v3, v1, v4}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindTextViewToMetadataOfCurrentItem(Landroid/widget/TextView;Ljava/lang/String;)V
iget-object v1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
iget-object v3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyr:Landroid/widget/TextView;
invoke-virtual {v1, v3}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindTextViewToSmartSubtitle(Landroid/widget/TextView;)V
iget-object v1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
invoke-virtual {v1, v2}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindProgressBar(Landroid/widget/ProgressBar;)V
iget-object v1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
invoke-virtual {v1, p3}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindViewToLaunchExpandedController(Landroid/view/View;)V
iget-boolean v1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyo:Z
const/4 v2, 0x2
if-eqz v1, :cond_b5
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources;
move-result-object p2
sget v1, Lcom/google/android/gms/R$dimen;->cast_mini_controller_icon_width:I
invoke-virtual {p2, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result p2
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources;
move-result-object v1
sget v3, Lcom/google/android/gms/R$dimen;->cast_mini_controller_icon_height:I
invoke-virtual {v1, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v1
iget-object v3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
new-instance v4, Lcom/google/android/gms/cast/framework/media/ImageHints;
invoke-direct {v4, v2, p2, v1}, Lcom/google/android/gms/cast/framework/media/ImageHints;-><init>(III)V
sget p2, Lcom/google/android/gms/R$drawable;->cast_album_art_placeholder:I
invoke-virtual {v3, v0, v4, p2}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->bindImageViewToImageOfCurrentItem(Landroid/widget/ImageView;Lcom/google/android/gms/cast/framework/media/ImageHints;I)V
goto :goto_b8
:cond_b5
invoke-virtual {v0, p2}, Landroid/widget/ImageView;->setVisibility(I)V
:goto_b8
iget-object p2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyf:[Landroid/widget/ImageView;
sget v0, Lcom/google/android/gms/R$id;->button_0:I
invoke-virtual {p3, v0}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
const/4 v1, 0x0
aput-object v0, p2, v1
iget-object p2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyf:[Landroid/widget/ImageView;
sget v0, Lcom/google/android/gms/R$id;->button_1:I
invoke-virtual {p3, v0}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
const/4 v3, 0x1
aput-object v0, p2, v3
iget-object p2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyf:[Landroid/widget/ImageView;
sget v0, Lcom/google/android/gms/R$id;->button_2:I
invoke-virtual {p3, v0}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
aput-object v0, p2, v2
sget p2, Lcom/google/android/gms/R$id;->button_0:I
invoke-direct {p0, p3, p2, v1}, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zza(Landroid/widget/RelativeLayout;II)V
sget p2, Lcom/google/android/gms/R$id;->button_1:I
invoke-direct {p0, p3, p2, v3}, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zza(Landroid/widget/RelativeLayout;II)V
sget p2, Lcom/google/android/gms/R$id;->button_2:I
invoke-direct {p0, p3, p2, v2}, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zza(Landroid/widget/RelativeLayout;II)V
return-object p1
.end method
.method public onDestroy()V
.registers 2
iget-object v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
if-eqz v0, :cond_a
invoke-virtual {v0}, Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;->dispose()V
const/4 v0, 0x0
iput-object v0, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyl:Lcom/google/android/gms/cast/framework/media/uicontroller/UIMediaController;
:cond_a
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onDestroy()V
return-void
.end method
.method public onInflate(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
.registers 8
invoke-super {p0, p1, p2, p3}, Landroidx/fragment/app/Fragment;->onInflate(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
iget-object p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeye:[I
if-nez p3, :cond_119
sget-object p3, Lcom/google/android/gms/R$styleable;->CastMiniController:[I
sget v0, Lcom/google/android/gms/R$attr;->castMiniControllerStyle:I
sget v1, Lcom/google/android/gms/R$style;->CastMiniController:I
invoke-virtual {p1, p2, p3, v0, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
move-result-object p2
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castShowImageThumbnail:I
const/4 v0, 0x1
invoke-virtual {p2, p3, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result p3
iput-boolean p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyo:Z
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castTitleTextAppearance:I
const/4 v1, 0x0
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyp:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castSubtitleTextAppearance:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyq:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castBackground:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeys:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castProgressBarColor:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getColor(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyt:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castButtonColor:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexz:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castPlayButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexq:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castPauseButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexr:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castStopButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexs:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castPlayButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyv:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castPauseButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyw:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castStopButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyx:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castSkipPreviousButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzext:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castSkipNextButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexu:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castRewind30ButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexv:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castForward30ButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexw:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castMuteToggleButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexx:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castClosedCaptionsButtonDrawable:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
iput p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzexy:I
sget p3, Lcom/google/android/gms/R$styleable;->CastMiniController_castControlButtons:I
invoke-virtual {p2, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p3
const/4 v2, 0x3
if-eqz p3, :cond_fc
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
invoke-virtual {p1, p3}, Landroid/content/res/Resources;->obtainTypedArray(I)Landroid/content/res/TypedArray;
move-result-object p1
invoke-virtual {p1}, Landroid/content/res/TypedArray;->length()I
move-result p3
if-ne p3, v2, :cond_bc
const/4 p3, 0x1
goto :goto_bd
:cond_bc
const/4 p3, 0x0
:goto_bd
invoke-static {p3}, Lcom/google/android/gms/common/internal/zzbp;->zzbh(Z)V
invoke-virtual {p1}, Landroid/content/res/TypedArray;->length()I
move-result p3
new-array p3, p3, [I
iput-object p3, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeye:[I
const/4 p3, 0x0
:goto_c9
invoke-virtual {p1}, Landroid/content/res/TypedArray;->length()I
move-result v2
if-ge p3, v2, :cond_da
iget-object v2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeye:[I
invoke-virtual {p1, p3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v3
aput v3, v2, p3
add-int/lit8 p3, p3, 0x1
goto :goto_c9
:cond_da
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
iget-boolean p1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyo:Z
if-eqz p1, :cond_e7
iget-object p1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeye:[I
sget p3, Lcom/google/android/gms/R$id;->cast_button_type_empty:I
aput p3, p1, v1
:cond_e7
iput v1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyu:I
iget-object p1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeye:[I
array-length p3, p1
:goto_ec
if-ge v1, p3, :cond_116
aget v2, p1, v1
sget v3, Lcom/google/android/gms/R$id;->cast_button_type_empty:I
if-eq v2, v3, :cond_f9
iget v2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyu:I
add-int/2addr v2, v0
iput v2, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeyu:I
:cond_f9
add-int/lit8 v1, v1, 0x1
goto :goto_ec
:cond_fc
sget-object p1, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzejd:Lcom/google/android/gms/internal/zzazx;
new-array p3, v1, [Ljava/lang/Object;
const-string v3, "Unable to read attribute castControlButtons."
invoke-virtual {p1, v3, p3}, Lcom/google/android/gms/internal/zzazx;->zzf(Ljava/lang/String;[Ljava/lang/Object;)V
new-array p1, v2, [I
sget p3, Lcom/google/android/gms/R$id;->cast_button_type_empty:I
aput p3, p1, v1
sget p3, Lcom/google/android/gms/R$id;->cast_button_type_empty:I
aput p3, p1, v0
const/4 p3, 0x2
sget v0, Lcom/google/android/gms/R$id;->cast_button_type_empty:I
aput v0, p1, p3
iput-object p1, p0, Lcom/google/android/gms/cast/framework/media/widget/MiniControllerFragment;->zzeye:[I
:cond_116
invoke-virtual {p2}, Landroid/content/res/TypedArray;->recycle()V
:cond_119
return-void
.end method