d.smali
.class public Lcom/qq/e/comm/plugin/ac/d;
.super Landroid/app/Dialog;
# instance fields
.field a:Landroid/content/Context;
.field private b:Landroid/widget/LinearLayout;
.field private c:Lcom/qq/e/comm/plugin/ab/d/a;
.field private d:D
.field private e:D
.field private f:D
.field private g:I
.field private h:I
.field private i:D
.field private j:I
.field private k:I
.field private l:Z
.field private m:Z
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 6
const-wide v2, 0x3fe999999999999aL # 0.8
invoke-direct {p0, p1}, Landroid/app/Dialog;-><init>(Landroid/content/Context;)V
iput-wide v2, p0, Lcom/qq/e/comm/plugin/ac/d;->d:D
const-wide/high16 v0, 0x3ff0000000000000L # 1.0
iput-wide v0, p0, Lcom/qq/e/comm/plugin/ac/d;->e:D
const-wide v0, 0x3fb851eb851eb852L # 0.095
iput-wide v0, p0, Lcom/qq/e/comm/plugin/ac/d;->f:D
iput-wide v2, p0, Lcom/qq/e/comm/plugin/ac/d;->i:D
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/qq/e/comm/plugin/ac/d;->l:Z
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/qq/e/comm/plugin/ac/d;->m:Z
iput-object p1, p0, Lcom/qq/e/comm/plugin/ac/d;->a:Landroid/content/Context;
return-void
.end method
.method private a()V
.registers 8
const/4 v3, 0x0
const/4 v2, 0x1
const/4 v6, -0x1
new-instance v0, Landroid/widget/LinearLayout;
iget-object v1, p0, Lcom/qq/e/comm/plugin/ac/d;->a:Landroid/content/Context;
invoke-direct {v0, v1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/qq/e/comm/plugin/ac/d;->b:Landroid/widget/LinearLayout;
iget-object v0, p0, Lcom/qq/e/comm/plugin/ac/d;->b:Landroid/widget/LinearLayout;
new-instance v1, Landroid/widget/LinearLayout$LayoutParams;
invoke-direct {v1, v6, v6}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
iget-object v0, p0, Lcom/qq/e/comm/plugin/ac/d;->b:Landroid/widget/LinearLayout;
invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setOrientation(I)V
iget-object v0, p0, Lcom/qq/e/comm/plugin/ac/d;->b:Landroid/widget/LinearLayout;
invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V
iget-object v0, p0, Lcom/qq/e/comm/plugin/ac/d;->b:Landroid/widget/LinearLayout;
invoke-virtual {p0, v0}, Lcom/qq/e/comm/plugin/ac/d;->setContentView(Landroid/view/View;)V
new-instance v0, Lcom/qq/e/comm/plugin/ab/d/f;
iget-object v1, p0, Lcom/qq/e/comm/plugin/ac/d;->a:Landroid/content/Context;
invoke-direct {v0, v1, v3}, Lcom/qq/e/comm/plugin/ab/d/f;-><init>(Landroid/content/Context;Lorg/json/JSONObject;)V
invoke-virtual {v0}, Lcom/qq/e/comm/plugin/ab/d/f;->a()Lcom/qq/e/comm/plugin/ab/d/a;
move-result-object v0
iput-object v0, p0, Lcom/qq/e/comm/plugin/ac/d;->c:Lcom/qq/e/comm/plugin/ab/d/a;
iget-object v0, p0, Lcom/qq/e/comm/plugin/ac/d;->c:Lcom/qq/e/comm/plugin/ab/d/a;
invoke-interface {v0}, Lcom/qq/e/comm/plugin/ab/d/a;->b()Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v2, v3}, Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V
new-instance v0, Landroid/widget/RelativeLayout$LayoutParams;
invoke-direct {v0, v6, v6}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
new-instance v1, Landroid/widget/ImageView;
iget-object v2, p0, Lcom/qq/e/comm/plugin/ac/d;->a:Landroid/content/Context;
invoke-direct {v1, v2}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
const-string v2, "iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAbFBMVEUAAAAAAAD////p6eknJyf/\n//8MDAz///////8REREbGxs9PT11dXWlpaX39/f///////////////9qamoZGRksLCxQUFBkZGSL\ni4u/v7/Z2dny8vL///////////////////////////////8d9apUAAAAI3RSTlOAAE3qikd6JQV3\nc2hbVE5AKx4RoYZtY15YUVBORD48MhoKNpZmpn4AAAHhSURBVFjDpZfbloIwDEXPVFsoFwW830H/\n/x+HRMYRIQIr54EHl2eTNiVN8CMoLIPb5WyNsefLLShD6X/9gCJbmg8ts2IsIAwad4cRhIMAslsj\nyhLiOyB/2Q/JduMd4PxmmxxeiPwroLoa1iKNHVpycbowrGslAwr7tCcOPXLJE2ELCZAb1t5DkN8b\nVt4PyAwpjfBFUWpIWR/gbkg7DGhnSPcugN9/ijGo+NSKAe/rP0YYoejI+9AGFOz3GCXPhOIdUFmK\nP8JIRbQKW70B+PzEGK2YT9Q/IBf2fyAX+R8gtJR/TFJKiwgbQEC4CJMUkScgQBPAHhO1b0LAM4CF\nx0T5BYXAAKo/CVpardHReoWWEqpRBCgoANf2P2ZzfGg+e7QJjkIoakDWTcF6RoRP/2zdTURWA5Y9\nZ2hOBPGHRjGvASHlw0EiyH44coYoqX4CEkH2A1RpSwScA5kg+zkPAW71cwuZIPuxra03XOrnBjJB\n9mNTWy84108PmSD74WvrGZaTIBNkP6fBgnIByATZD/aqAeolqDdRnUb1QVIfZfXHpP6ctQVFXdLU\nRVVb1tUXi/pq016u6utd22BoWxx1k6Vt87SNprbVVTfb+nZfP3DoRx790KUf+/SDp3701Q/f6vH/\nFzOPJ4ULw0zxAAAAAElFTkSuQmCC\n"
invoke-static {v2}, Lcom/qq/e/comm/plugin/util/ap;->a(Ljava/lang/String;)Landroid/graphics/Bitmap;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
new-instance v2, Landroid/widget/FrameLayout$LayoutParams;
iget v3, p0, Lcom/qq/e/comm/plugin/ac/d;->h:I
iget v4, p0, Lcom/qq/e/comm/plugin/ac/d;->h:I
invoke-direct {v2, v3, v4}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
const/16 v3, 0x53
iput v3, v2, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
new-instance v2, Landroid/widget/FrameLayout;
iget-object v3, p0, Lcom/qq/e/comm/plugin/ac/d;->a:Landroid/content/Context;
invoke-direct {v2, v3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
new-instance v3, Landroid/widget/LinearLayout$LayoutParams;
iget v4, p0, Lcom/qq/e/comm/plugin/ac/d;->g:I
iget v5, p0, Lcom/qq/e/comm/plugin/ac/d;->g:I
invoke-direct {v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
const/4 v4, 0x5
iput v4, v3, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
invoke-virtual {v2, v6}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
iget-object v1, p0, Lcom/qq/e/comm/plugin/ac/d;->b:Landroid/widget/LinearLayout;
invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
iget-object v1, p0, Lcom/qq/e/comm/plugin/ac/d;->b:Landroid/widget/LinearLayout;
iget-object v3, p0, Lcom/qq/e/comm/plugin/ac/d;->c:Lcom/qq/e/comm/plugin/ab/d/a;
invoke-interface {v3}, Lcom/qq/e/comm/plugin/ab/d/a;->b()Landroid/view/View;
move-result-object v3
invoke-virtual {v1, v3, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
new-instance v0, Lcom/qq/e/comm/plugin/ac/d$1;
invoke-direct {v0, p0}, Lcom/qq/e/comm/plugin/ac/d$1;-><init>(Lcom/qq/e/comm/plugin/ac/d;)V
invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method private b()V
.registers 2
invoke-direct {p0}, Lcom/qq/e/comm/plugin/ac/d;->d()V
invoke-direct {p0}, Lcom/qq/e/comm/plugin/ac/d;->a()V
iget-boolean v0, p0, Lcom/qq/e/comm/plugin/ac/d;->l:Z
invoke-virtual {p0, v0}, Lcom/qq/e/comm/plugin/ac/d;->setCanceledOnTouchOutside(Z)V
iget-boolean v0, p0, Lcom/qq/e/comm/plugin/ac/d;->m:Z
invoke-virtual {p0, v0}, Lcom/qq/e/comm/plugin/ac/d;->setCancelable(Z)V
return-void
.end method
.method private b(Ljava/lang/String;)V
.registers 3
iget-object v0, p0, Lcom/qq/e/comm/plugin/ac/d;->c:Lcom/qq/e/comm/plugin/ab/d/a;
invoke-interface {v0, p1}, Lcom/qq/e/comm/plugin/ab/d/a;->a(Ljava/lang/String;)V
return-void
.end method
.method private c()V
.registers 4
invoke-virtual {p0}, Lcom/qq/e/comm/plugin/ac/d;->show()V
invoke-virtual {p0}, Lcom/qq/e/comm/plugin/ac/d;->getWindow()Landroid/view/Window;
move-result-object v0
if-eqz v0, :cond_10
iget v1, p0, Lcom/qq/e/comm/plugin/ac/d;->j:I
iget v2, p0, Lcom/qq/e/comm/plugin/ac/d;->k:I
invoke-virtual {v0, v1, v2}, Landroid/view/Window;->setLayout(II)V
:cond_10
return-void
.end method
.method private d()V
.registers 5
invoke-static {}, Lcom/qq/e/comm/plugin/util/o;->a()Landroid/util/Pair;
move-result-object v1
iget-object v0, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v2
iget-object v0, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-static {v2, v0}, Ljava/lang/Math;->min(II)I
move-result v0
int-to-double v0, v0
iget-wide v2, p0, Lcom/qq/e/comm/plugin/ac/d;->d:D
mul-double/2addr v0, v2
double-to-int v0, v0
iput v0, p0, Lcom/qq/e/comm/plugin/ac/d;->j:I
iget v0, p0, Lcom/qq/e/comm/plugin/ac/d;->j:I
int-to-double v0, v0
iget-wide v2, p0, Lcom/qq/e/comm/plugin/ac/d;->e:D
mul-double/2addr v0, v2
double-to-int v0, v0
iput v0, p0, Lcom/qq/e/comm/plugin/ac/d;->k:I
iget v0, p0, Lcom/qq/e/comm/plugin/ac/d;->j:I
int-to-double v0, v0
iget-wide v2, p0, Lcom/qq/e/comm/plugin/ac/d;->f:D
mul-double/2addr v0, v2
double-to-int v0, v0
iput v0, p0, Lcom/qq/e/comm/plugin/ac/d;->g:I
iget v0, p0, Lcom/qq/e/comm/plugin/ac/d;->g:I
int-to-double v0, v0
iget-wide v2, p0, Lcom/qq/e/comm/plugin/ac/d;->i:D
mul-double/2addr v0, v2
double-to-int v0, v0
iput v0, p0, Lcom/qq/e/comm/plugin/ac/d;->h:I
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;)V
.registers 2
invoke-direct {p0}, Lcom/qq/e/comm/plugin/ac/d;->b()V
invoke-direct {p0, p1}, Lcom/qq/e/comm/plugin/ac/d;->b(Ljava/lang/String;)V
invoke-direct {p0}, Lcom/qq/e/comm/plugin/ac/d;->c()V
return-void
.end method