r$3.smali

.class final Lcom/cmcm/safewallet/ui/widget/r$3;
.super Ljava/lang/Object;
.source "ListPopupWindow.java"

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


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lcom/cmcm/safewallet/ui/widget/r;->aj(Landroid/content/Context;)Landroid/widget/PopupWindow;
.end annotation


# instance fields
.field private synthetic aJa:Landroid/widget/PopupWindow;

.field private synthetic aJb:Lcom/cmcm/safewallet/ui/widget/r;

.field private synthetic aJc:Landroid/support/v7/widget/RecyclerView;


# direct methods
.method constructor <init>(Lcom/cmcm/safewallet/ui/widget/r;Landroid/support/v7/widget/RecyclerView;Landroid/widget/PopupWindow;)V
    .registers 4

    .prologue
    .line 103
    iput-object p1, p0, Lcom/cmcm/safewallet/ui/widget/r$3;->aJb:Lcom/cmcm/safewallet/ui/widget/r;

    iput-object p2, p0, Lcom/cmcm/safewallet/ui/widget/r$3;->aJc:Landroid/support/v7/widget/RecyclerView;

    iput-object p3, p0, Lcom/cmcm/safewallet/ui/widget/r$3;->aJa:Landroid/widget/PopupWindow;

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

    return-void
.end method


# virtual methods
.method public final onGlobalLayout()V
    .registers 4

    .prologue
    .line 106
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/r$3;->aJc:Landroid/support/v7/widget/RecyclerView;

    invoke-virtual {v0}, Landroid/support/v7/widget/RecyclerView;->getHeight()I

    move-result v0

    .line 107
    invoke-static {}, Lcom/ijinshan/cloudconfig/c/a;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    const/high16 v2, 0x41200000    # 10.0f

    invoke-static {v1, v2}, Lcom/cmcm/safewallet/utils/ag;->b(Landroid/content/Context;F)I

    move-result v1

    .line 108
    add-int/2addr v0, v1

    .line 109
    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/r$3;->aJb:Lcom/cmcm/safewallet/ui/widget/r;

    .line 1031
    iget v1, v1, Lcom/cmcm/safewallet/ui/widget/r;->mHeight:I

    .line 109
    if-ge v0, v1, :cond_20

    .line 110
    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/r$3;->aJa:Landroid/widget/PopupWindow;

    iget-object v2, p0, Lcom/cmcm/safewallet/ui/widget/r$3;->aJb:Lcom/cmcm/safewallet/ui/widget/r;

    .line 2031
    iget v2, v2, Lcom/cmcm/safewallet/ui/widget/r;->mWidth:I

    .line 110
    invoke-virtual {v1, v2, v0}, Landroid/widget/PopupWindow;->update(II)V

    .line 112
    :cond_20
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/r$3;->aJc:Landroid/support/v7/widget/RecyclerView;

    .line 2062
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x10

    if-lt v1, v2, :cond_30

    .line 2063
    invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;

    move-result-object v0

    invoke-virtual {v0, p0}, Landroid/view/ViewTreeObserver;->removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V

    :goto_2f
    return-void

    .line 2065
    :cond_30
    invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;

    move-result-object v0

    invoke-virtual {v0, p0}, Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V

    goto :goto_2f
.end method