.class public Lcom/mbridge/msdk/dycreator/baseview/MBHeatLevelLayoutView; .super Lcom/mbridge/msdk/dycreator/baseview/MBLinearLayout; .source "SourceFile" # direct methods .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 0 .line 23 invoke-direct {p0, p1, p2}, Lcom/mbridge/msdk/dycreator/baseview/MBLinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V return-void .end method # virtual methods .method public setHeatCount(I)V .locals 8 .line 28 :try_start_0 invoke-virtual {p0}, Landroid/view/ViewGroup;->removeAllViews()V int-to-double v0, p1 const-wide v2, 0x40c3880000000000L # 10000.0 const/4 p1, 0x2 .line 29 invoke-static {v0, v1, v2, v3, p1}, Lcom/mbridge/msdk/dycreator/e/c;->a(DDI)D move-result-wide v0 .line 30 new-instance p1, Landroid/widget/LinearLayout$LayoutParams; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v2 const/high16 v3, 0x41f00000 # 30.0f invoke-static {v2, v3}, Lcom/mbridge/msdk/dycreator/e/c;->a(Landroid/content/Context;F)I move-result v2 const/4 v3, -0x2 invoke-direct {p1, v3, v2}, Landroid/widget/LinearLayout$LayoutParams;->(II)V const/16 v2, 0xf const/4 v3, 0x0 .line 31 invoke-virtual {p1, v2, v3, v3, v3}, Landroid/view/ViewGroup$MarginLayoutParams;->setMargins(IIII)V .line 32 new-instance v2, Landroid/widget/TextView; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v4 invoke-direct {v2, v4}, Landroid/widget/TextView;->(Landroid/content/Context;)V const/4 v4, 0x1 .line 33 invoke-static {v4}, Landroid/graphics/Typeface;->defaultFromStyle(I)Landroid/graphics/Typeface; move-result-object v4 invoke-virtual {v2, v4}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V const/16 v4, 0x11 .line 34 invoke-virtual {v2, v4}, Landroid/widget/TextView;->setGravity(I)V const-string v4, "#FF000000" .line 35 invoke-static {v4}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I move-result v4 invoke-virtual {v2, v4}, Landroid/widget/TextView;->setTextColor(I)V const/high16 v4, 0x41200000 # 10.0f .line 36 invoke-virtual {v2, v4}, Landroid/widget/TextView;->setTextSize(F)V .line 37 invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources; move-result-object v4 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v5 const-string v6, "mbridge_reward_user" const-string v7, "drawable" invoke-static {v5, v6, v7}, Lcom/mbridge/msdk/foundation/tools/x;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I move-result v5 invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v4 if-eqz v4, :cond_0 .line 40 invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getMinimumWidth()I move-result v5 invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getMinimumHeight()I move-result v6 invoke-virtual {v4, v3, v3, v5, v6}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V goto :goto_0 :catch_0 move-exception p1 goto :goto_1 :cond_0 :goto_0 const/4 v3, 0x0 .line 42 invoke-virtual {v2, v3, v3, v4, v3}, Landroid/widget/TextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V .line 43 invoke-static {}, Lcom/mbridge/msdk/foundation/controller/c;->m()Lcom/mbridge/msdk/foundation/controller/c; move-result-object v3 invoke-virtual {v3}, Lcom/mbridge/msdk/foundation/controller/a;->g()Ljava/lang/String; move-result-object v3 .line 44 invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources; move-result-object v4 const-string v5, "mbridge_reward_heat_count_unit" const-string v6, "string" invoke-virtual {v4, v5, v6, v3}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I move-result v3 .line 45 new-instance v4, Ljava/lang/StringBuilder; invoke-direct {v4}, Ljava/lang/StringBuilder;->()V invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources; move-result-object v0 invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v0 invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 46 invoke-virtual {p0, v2, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_2 :goto_1 const-string v0, "MBHeatLevelLayoutView" .line 48 invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object p1 invoke-static {v0, p1}, Lcom/mbridge/msdk/foundation/tools/af;->b(Ljava/lang/String;Ljava/lang/String;)V :goto_2 return-void .end method