zzcfg.smali

.class final synthetic Lcom/google/android/gms/internal/ads/zzcfg;
.super Ljava/lang/Object;
.source ""

# interfaces
.implements Landroid/view/ViewTreeObserver$OnScrollChangedListener;


# instance fields
.field private final zzdmx:Ljava/lang/String;

.field private final zzgjh:Landroid/view/View;

.field private final zzgji:Lcom/google/android/gms/internal/ads/zzbfi;

.field private final zzgjj:Landroid/view/WindowManager$LayoutParams;

.field private final zzgjk:I

.field private final zzgjl:Landroid/view/WindowManager;


# direct methods
.method constructor <init>(Landroid/view/View;Lcom/google/android/gms/internal/ads/zzbfi;Ljava/lang/String;Landroid/view/WindowManager$LayoutParams;ILandroid/view/WindowManager;)V
    .registers 7

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzgjh:Landroid/view/View;

    iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzgji:Lcom/google/android/gms/internal/ads/zzbfi;

    iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzdmx:Ljava/lang/String;

    iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzgjj:Landroid/view/WindowManager$LayoutParams;

    iput p5, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzgjk:I

    iput-object p6, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzgjl:Landroid/view/WindowManager;

    return-void
.end method


# virtual methods
.method public final onScrollChanged()V
    .registers 8

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzgjh:Landroid/view/View;

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzgji:Lcom/google/android/gms/internal/ads/zzbfi;

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzdmx:Ljava/lang/String;

    iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzgjj:Landroid/view/WindowManager$LayoutParams;

    iget v4, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzgjk:I

    iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzcfg;->zzgjl:Landroid/view/WindowManager;

    new-instance v6, Landroid/graphics/Rect;

    invoke-direct {v6}, Landroid/graphics/Rect;-><init>()V

    invoke-virtual {v0, v6}, Landroid/view/View;->getGlobalVisibleRect(Landroid/graphics/Rect;)Z

    move-result v0

    if-eqz v0, :cond_42

    invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzbfi;->getView()Landroid/view/View;

    move-result-object v0

    invoke-virtual {v0}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder;

    move-result-object v0

    if-nez v0, :cond_22

    goto :goto_42

    :cond_22
    const-string v0, "1"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_36

    const-string v0, "2"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_33

    goto :goto_36

    :cond_33
    iget v0, v6, Landroid/graphics/Rect;->top:I

    goto :goto_38

    :cond_36
    :goto_36
    iget v0, v6, Landroid/graphics/Rect;->bottom:I

    :goto_38
    sub-int/2addr v0, v4

    iput v0, v3, Landroid/view/WindowManager$LayoutParams;->y:I

    invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzbfi;->getView()Landroid/view/View;

    move-result-object v0

    invoke-interface {v5, v0, v3}, Landroid/view/WindowManager;->updateViewLayout(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    :cond_42
    :goto_42
    return-void
.end method