.class public Lcom/moji/redleaves/control/RedLeavesLiveViewControl; .super Lcom/moji/redleaves/control/RedLeavesViewControl; .source "RedLeavesLiveViewControl.java" # interfaces .implements Landroid/view/View$OnClickListener; .implements Lcom/moji/redleaves/callback/RedLeavesLiveViewCallback; # annotations .annotation system Ldalvik/annotation/Signature; value = { "Lcom/moji/redleaves/control/RedLeavesViewControl<", "Lcom/moji/redleaves/data/LiveViewData;", "Lcom/moji/redleaves/presenter/RedLeavesLiveViewPresenter;", ">;", "Landroid/view/View$OnClickListener;", "Lcom/moji/redleaves/callback/RedLeavesLiveViewCallback;" } .end annotation # instance fields .field private c:Landroid/widget/TextView; .field private d:Landroid/widget/TextView; .field private e:Landroid/widget/ImageView; .field private f:Landroid/widget/ImageView; .field private g:Landroid/widget/ImageView; .field private h:I .field private i:I # direct methods .method public constructor (Landroid/content/Context;)V .locals 1 const/4 v0, 0x6 .line 40 invoke-direct {p0, p1, v0}, Lcom/moji/redleaves/control/RedLeavesViewControl;->(Landroid/content/Context;I)V return-void .end method .method private a(Landroid/widget/ImageView;)V .locals 5 .line 170 invoke-virtual {p1}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object; move-result-object p1 if-eqz p1, :cond_1 .line 171 instance-of v0, p1, Lcom/moji/redleaves/data/LiveViewData; if-nez v0, :cond_0 goto :goto_0 .line 174 :cond_0 check-cast p1, Lcom/moji/redleaves/data/LiveViewData; .line 175 new-instance v0, Landroid/content/Intent; invoke-direct {v0}, Landroid/content/Intent;->()V .line 176 new-instance v1, Landroid/os/Bundle; const/4 v2, 0x5 invoke-direct {v1, v2}, Landroid/os/Bundle;->(I)V .line 177 new-instance v2, Landroid/content/ComponentName; invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->getContext()Landroid/content/Context; move-result-object v3 const-string v4, "com.moji.newliveview.detail.PictureDetailActivity" invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/String;)V invoke-virtual {v0, v2}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; const-string v2, "extra_data_picture_id" .line 178 iget-wide v3, p1, Lcom/moji/redleaves/data/LiveViewData;->c:J invoke-virtual {v1, v2, v3, v4}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V const-string v2, "extra_data_picture_url" .line 179 iget-object v3, p1, Lcom/moji/redleaves/data/LiveViewData;->d:Ljava/lang/String; invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V const-string v2, "extra_data_picture_width" .line 180 iget v3, p1, Lcom/moji/redleaves/data/LiveViewData;->e:I invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V const-string v2, "extra_data_picture_height" .line 181 iget p1, p1, Lcom/moji/redleaves/data/LiveViewData;->f:I invoke-virtual {v1, v2, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 182 invoke-virtual {v0, v1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; .line 183 invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->getContext()Landroid/content/Context; move-result-object p1 invoke-virtual {p1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V return-void :cond_1 :goto_0 return-void .end method .method private a(Z)V .locals 2 if-eqz p1, :cond_0 const/4 p1, -0x2 goto :goto_0 :cond_0 const/4 p1, 0x0 .line 142 :goto_0 new-instance v0, Landroid/support/v7/widget/RecyclerView$LayoutParams; const/4 v1, -0x1 invoke-direct {v0, v1, p1}, Landroid/support/v7/widget/RecyclerView$LayoutParams;->(II)V .line 143 invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->getView()Landroid/view/View; move-result-object p1 invoke-virtual {p1, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V return-void .end method # virtual methods .method public a()V .locals 2 .line 258 iget-object v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->e:Landroid/widget/ImageView; sget v1, Lcom/moji/redleaves/R$drawable;->random_default_f2d6d2:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V .line 259 iget-object v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->f:Landroid/widget/ImageView; sget v1, Lcom/moji/redleaves/R$drawable;->random_default_cedeed:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V .line 260 iget-object v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->g:Landroid/widget/ImageView; sget v1, Lcom/moji/redleaves/R$drawable;->random_default_d1ecd5:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V return-void .end method .method public a(Landroid/view/View;)V .locals 1 .line 70 sget v0, Lcom/moji/redleaves/R$id;->iv_item_cover1:I invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->e:Landroid/widget/ImageView; .line 71 sget v0, Lcom/moji/redleaves/R$id;->iv_item_cover2:I invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->f:Landroid/widget/ImageView; .line 72 sget v0, Lcom/moji/redleaves/R$id;->iv_item_cover3:I invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->g:Landroid/widget/ImageView; .line 73 sget v0, Lcom/moji/redleaves/R$id;->tv_promotion_name:I invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->c:Landroid/widget/TextView; .line 74 sget v0, Lcom/moji/redleaves/R$id;->tv_click_show_more:I invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->d:Landroid/widget/TextView; .line 75 invoke-static {}, Lcom/moji/tool/DeviceTool;->b()I move-result p1 const/high16 v0, 0x42100000 # 36.0f invoke-static {v0}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v0 sub-int/2addr p1, v0 div-int/lit8 p1, p1, 0x3 iput p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->h:I .line 76 iget p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->h:I int-to-float p1, p1 const/high16 v0, 0x42160000 # 37.5f mul-float p1, p1, v0 const/high16 v0, 0x42620000 # 56.5f div-float/2addr p1, v0 float-to-int p1, p1 iput p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->i:I .line 77 iget-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->e:Landroid/widget/ImageView; invoke-virtual {p1}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p1 if-eqz p1, :cond_0 .line 79 iget v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->h:I iput v0, p1, Landroid/view/ViewGroup$LayoutParams;->width:I .line 80 iget v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->i:I iput v0, p1, Landroid/view/ViewGroup$LayoutParams;->height:I .line 82 :cond_0 iget-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->f:Landroid/widget/ImageView; invoke-virtual {p1}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p1 if-eqz p1, :cond_1 .line 84 iget v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->h:I iput v0, p1, Landroid/view/ViewGroup$LayoutParams;->width:I .line 85 iget v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->i:I iput v0, p1, Landroid/view/ViewGroup$LayoutParams;->height:I .line 87 :cond_1 iget-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->g:Landroid/widget/ImageView; invoke-virtual {p1}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p1 if-eqz p1, :cond_2 .line 89 iget v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->h:I iput v0, p1, Landroid/view/ViewGroup$LayoutParams;->width:I .line 90 iget v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->i:I iput v0, p1, Landroid/view/ViewGroup$LayoutParams;->height:I .line 92 :cond_2 iget-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->d:Landroid/widget/TextView; invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 93 iget-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->e:Landroid/widget/ImageView; invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 94 iget-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->f:Landroid/widget/ImageView; invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 95 iget-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->g:Landroid/widget/ImageView; invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void .end method .method protected a(Lcom/moji/redleaves/data/LiveViewData;)V .locals 3 .line 125 iget-object v0, p1, Lcom/moji/redleaves/data/LiveViewData;->b:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_0 .line 126 iget-object v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->c:Landroid/widget/TextView; iget-object v1, p1, Lcom/moji/redleaves/data/LiveViewData;->b:Ljava/lang/String; invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V :cond_0 const/4 v0, 0x1 .line 128 invoke-direct {p0, v0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->a(Z)V .line 129 invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->f()Lcom/moji/base/MJPresenter; move-result-object v0 check-cast v0, Lcom/moji/redleaves/presenter/RedLeavesLiveViewPresenter; iget-wide v1, p1, Lcom/moji/redleaves/data/LiveViewData;->a:J invoke-virtual {v0, v1, v2}, Lcom/moji/redleaves/presenter/RedLeavesLiveViewPresenter;->a(J)V return-void .end method .method public a(Ljava/util/List;)V .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Lcom/moji/http/snsforum/entity/WaterFallPicture;", ">;)V" } .end annotation .line 188 invoke-interface {p1}, Ljava/util/List;->size()I move-result v0 if-lez v0, :cond_1 const/4 v0, 0x0 .line 189 invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/moji/http/snsforum/entity/WaterFallPicture; .line 190 new-instance v1, Lcom/moji/redleaves/data/LiveViewData; invoke-direct {v1}, Lcom/moji/redleaves/data/LiveViewData;->()V .line 191 iget-wide v2, v0, Lcom/moji/http/snsforum/entity/WaterFallPicture;->id:J iput-wide v2, v1, Lcom/moji/redleaves/data/LiveViewData;->c:J .line 192 iget-object v2, v0, Lcom/moji/http/snsforum/entity/WaterFallPicture;->path:Ljava/lang/String; iput-object v2, v1, Lcom/moji/redleaves/data/LiveViewData;->d:Ljava/lang/String; .line 193 iget v2, v0, Lcom/moji/http/snsforum/entity/WaterFallPicture;->width:I iput v2, v1, Lcom/moji/redleaves/data/LiveViewData;->e:I .line 194 iget v0, v0, Lcom/moji/http/snsforum/entity/WaterFallPicture;->height:I iput v0, v1, Lcom/moji/redleaves/data/LiveViewData;->f:I .line 195 sget v0, Lcom/moji/redleaves/R$drawable;->random_default_f2d6d2:I .line 196 iget-object v2, v1, Lcom/moji/redleaves/data/LiveViewData;->d:Ljava/lang/String; invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v2 if-eqz v2, :cond_0 .line 197 iget-object v1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->e:Landroid/widget/ImageView; invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageResource(I)V goto :goto_0 .line 199 :cond_0 invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->getContext()Landroid/content/Context; move-result-object v2 invoke-static {v2}, Lcom/squareup/picasso/Picasso;->a(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; move-result-object v2 iget-object v3, v1, Lcom/moji/redleaves/data/LiveViewData;->d:Ljava/lang/String; .line 200 invoke-virtual {v2, v3}, Lcom/squareup/picasso/Picasso;->a(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; move-result-object v2 iget v3, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->h:I iget v4, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->i:I .line 201 invoke-virtual {v2, v3, v4}, Lcom/squareup/picasso/RequestCreator;->a(II)Lcom/squareup/picasso/RequestCreator; move-result-object v2 .line 202 invoke-virtual {v2}, Lcom/squareup/picasso/RequestCreator;->f()Lcom/squareup/picasso/RequestCreator; move-result-object v2 sget-object v3, Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; .line 203 invoke-virtual {v2, v3}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/RequestCreator; move-result-object v2 .line 204 invoke-virtual {v2, v0}, Lcom/squareup/picasso/RequestCreator;->a(I)Lcom/squareup/picasso/RequestCreator; move-result-object v2 .line 205 invoke-virtual {v2, v0}, Lcom/squareup/picasso/RequestCreator;->b(I)Lcom/squareup/picasso/RequestCreator; move-result-object v0 iget-object v2, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->e:Landroid/widget/ImageView; .line 206 invoke-virtual {v0, v2}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/widget/ImageView;)V .line 207 iget-object v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->e:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V .line 210 :cond_1 :goto_0 invoke-interface {p1}, Ljava/util/List;->size()I move-result v0 const/4 v1, 0x1 if-le v0, v1, :cond_3 .line 211 invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/moji/http/snsforum/entity/WaterFallPicture; .line 212 new-instance v1, Lcom/moji/redleaves/data/LiveViewData; invoke-direct {v1}, Lcom/moji/redleaves/data/LiveViewData;->()V .line 213 iget-wide v2, v0, Lcom/moji/http/snsforum/entity/WaterFallPicture;->id:J iput-wide v2, v1, Lcom/moji/redleaves/data/LiveViewData;->c:J .line 214 iget-object v2, v0, Lcom/moji/http/snsforum/entity/WaterFallPicture;->path:Ljava/lang/String; iput-object v2, v1, Lcom/moji/redleaves/data/LiveViewData;->d:Ljava/lang/String; .line 215 iget v2, v0, Lcom/moji/http/snsforum/entity/WaterFallPicture;->width:I iput v2, v1, Lcom/moji/redleaves/data/LiveViewData;->e:I .line 216 iget v0, v0, Lcom/moji/http/snsforum/entity/WaterFallPicture;->height:I iput v0, v1, Lcom/moji/redleaves/data/LiveViewData;->f:I .line 217 sget v0, Lcom/moji/redleaves/R$drawable;->random_default_cedeed:I .line 218 iget-object v2, v1, Lcom/moji/redleaves/data/LiveViewData;->d:Ljava/lang/String; invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v2 if-eqz v2, :cond_2 .line 219 iget-object v1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->f:Landroid/widget/ImageView; invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageResource(I)V goto :goto_1 .line 221 :cond_2 invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->getContext()Landroid/content/Context; move-result-object v2 invoke-static {v2}, Lcom/squareup/picasso/Picasso;->a(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; move-result-object v2 iget-object v3, v1, Lcom/moji/redleaves/data/LiveViewData;->d:Ljava/lang/String; .line 222 invoke-virtual {v2, v3}, Lcom/squareup/picasso/Picasso;->a(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; move-result-object v2 iget v3, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->h:I iget v4, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->i:I .line 223 invoke-virtual {v2, v3, v4}, Lcom/squareup/picasso/RequestCreator;->a(II)Lcom/squareup/picasso/RequestCreator; move-result-object v2 .line 224 invoke-virtual {v2}, Lcom/squareup/picasso/RequestCreator;->f()Lcom/squareup/picasso/RequestCreator; move-result-object v2 sget-object v3, Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; .line 225 invoke-virtual {v2, v3}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/RequestCreator; move-result-object v2 .line 226 invoke-virtual {v2, v0}, Lcom/squareup/picasso/RequestCreator;->a(I)Lcom/squareup/picasso/RequestCreator; move-result-object v2 .line 227 invoke-virtual {v2, v0}, Lcom/squareup/picasso/RequestCreator;->b(I)Lcom/squareup/picasso/RequestCreator; move-result-object v0 iget-object v2, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->f:Landroid/widget/ImageView; .line 228 invoke-virtual {v0, v2}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/widget/ImageView;)V .line 229 iget-object v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->f:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V .line 232 :cond_3 :goto_1 invoke-interface {p1}, Ljava/util/List;->size()I move-result v0 const/4 v1, 0x2 if-le v0, v1, :cond_5 .line 233 invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p1 check-cast p1, Lcom/moji/http/snsforum/entity/WaterFallPicture; .line 234 new-instance v0, Lcom/moji/redleaves/data/LiveViewData; invoke-direct {v0}, Lcom/moji/redleaves/data/LiveViewData;->()V .line 235 iget-wide v1, p1, Lcom/moji/http/snsforum/entity/WaterFallPicture;->id:J iput-wide v1, v0, Lcom/moji/redleaves/data/LiveViewData;->c:J .line 236 iget-object v1, p1, Lcom/moji/http/snsforum/entity/WaterFallPicture;->path:Ljava/lang/String; iput-object v1, v0, Lcom/moji/redleaves/data/LiveViewData;->d:Ljava/lang/String; .line 237 iget v1, p1, Lcom/moji/http/snsforum/entity/WaterFallPicture;->width:I iput v1, v0, Lcom/moji/redleaves/data/LiveViewData;->e:I .line 238 iget p1, p1, Lcom/moji/http/snsforum/entity/WaterFallPicture;->height:I iput p1, v0, Lcom/moji/redleaves/data/LiveViewData;->f:I .line 239 sget p1, Lcom/moji/redleaves/R$drawable;->random_default_d1ecd5:I .line 240 iget-object v1, v0, Lcom/moji/redleaves/data/LiveViewData;->d:Ljava/lang/String; invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_4 .line 241 iget-object v0, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->g:Landroid/widget/ImageView; invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setImageResource(I)V goto :goto_2 .line 243 :cond_4 invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->getContext()Landroid/content/Context; move-result-object v1 invoke-static {v1}, Lcom/squareup/picasso/Picasso;->a(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; move-result-object v1 iget-object v2, v0, Lcom/moji/redleaves/data/LiveViewData;->d:Ljava/lang/String; .line 244 invoke-virtual {v1, v2}, Lcom/squareup/picasso/Picasso;->a(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; move-result-object v1 iget v2, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->h:I iget v3, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->i:I .line 245 invoke-virtual {v1, v2, v3}, Lcom/squareup/picasso/RequestCreator;->a(II)Lcom/squareup/picasso/RequestCreator; move-result-object v1 .line 246 invoke-virtual {v1}, Lcom/squareup/picasso/RequestCreator;->f()Lcom/squareup/picasso/RequestCreator; move-result-object v1 sget-object v2, Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; .line 247 invoke-virtual {v1, v2}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/RequestCreator; move-result-object v1 .line 248 invoke-virtual {v1, p1}, Lcom/squareup/picasso/RequestCreator;->a(I)Lcom/squareup/picasso/RequestCreator; move-result-object v1 .line 249 invoke-virtual {v1, p1}, Lcom/squareup/picasso/RequestCreator;->b(I)Lcom/squareup/picasso/RequestCreator; move-result-object p1 iget-object v1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->g:Landroid/widget/ImageView; .line 250 invoke-virtual {p1, v1}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/widget/ImageView;)V .line 251 iget-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->g:Landroid/widget/ImageView; invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V :cond_5 :goto_2 return-void .end method .method public b()Lcom/moji/redleaves/presenter/RedLeavesLiveViewPresenter; .locals 1 .line 50 new-instance v0, Lcom/moji/redleaves/presenter/RedLeavesLiveViewPresenter; invoke-direct {v0, p0}, Lcom/moji/redleaves/presenter/RedLeavesLiveViewPresenter;->(Lcom/moji/redleaves/callback/RedLeavesLiveViewCallback;)V return-object v0 .end method .method public c()Lcom/moji/redleaves/data/LiveViewData; .locals 1 .line 115 invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->f()Lcom/moji/base/MJPresenter; move-result-object v0 check-cast v0, Lcom/moji/redleaves/presenter/RedLeavesLiveViewPresenter; invoke-virtual {v0}, Lcom/moji/redleaves/presenter/RedLeavesLiveViewPresenter;->a()Lcom/moji/redleaves/data/LiveViewData; move-result-object v0 return-object v0 .end method .method public synthetic d()Lcom/moji/base/MJPresenter; .locals 1 .line 32 invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->b()Lcom/moji/redleaves/presenter/RedLeavesLiveViewPresenter; move-result-object v0 return-object v0 .end method .method public synthetic getData()Ljava/lang/Object; .locals 1 .line 32 invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->c()Lcom/moji/redleaves/data/LiveViewData; move-result-object v0 return-object v0 .end method .method protected getResLayoutId()I .locals 1 .line 60 sget v0, Lcom/moji/redleaves/R$layout;->layout_red_leaves_liveview:I return v0 .end method .method protected onBindDataNull()V .locals 1 const/4 v0, 0x0 .line 134 invoke-direct {p0, v0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->a(Z)V return-void .end method .method protected synthetic onBindViewData(Ljava/lang/Object;)V .locals 0 .line 32 check-cast p1, Lcom/moji/redleaves/data/LiveViewData; invoke-virtual {p0, p1}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->a(Lcom/moji/redleaves/data/LiveViewData;)V return-void .end method .method public onClick(Landroid/view/View;)V .locals 5 .line 148 invoke-static {}, Lcom/moji/tool/Utils;->b()Z move-result v0 if-nez v0, :cond_0 return-void .line 151 :cond_0 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 .line 152 sget v0, Lcom/moji/redleaves/R$id;->tv_click_show_more:I if-ne p1, v0, :cond_1 .line 153 invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->c()Lcom/moji/redleaves/data/LiveViewData; move-result-object p1 if-eqz p1, :cond_4 .line 154 iget-wide v0, p1, Lcom/moji/redleaves/data/LiveViewData;->a:J const-wide/16 v2, 0x0 cmp-long v4, v0, v2 if-eqz v4, :cond_4 .line 155 new-instance v0, Landroid/content/Intent; invoke-direct {v0}, Landroid/content/Intent;->()V .line 156 new-instance v1, Landroid/content/ComponentName; invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->getContext()Landroid/content/Context; move-result-object v2 const-string v3, "com.moji.newliveview.promotion.ui.PromotionActivity" invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/String;)V invoke-virtual {v0, v1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; const-string v1, "extra_data_activity_id" .line 157 iget-wide v2, p1, Lcom/moji/redleaves/data/LiveViewData;->a:J invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; .line 158 invoke-virtual {p0}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->getContext()Landroid/content/Context; move-result-object p1 invoke-virtual {p1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V goto :goto_0 .line 160 :cond_1 sget v0, Lcom/moji/redleaves/R$id;->iv_item_cover1:I if-ne p1, v0, :cond_2 .line 161 iget-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->e:Landroid/widget/ImageView; invoke-direct {p0, p1}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->a(Landroid/widget/ImageView;)V goto :goto_0 .line 162 :cond_2 sget v0, Lcom/moji/redleaves/R$id;->iv_item_cover2:I if-ne p1, v0, :cond_3 .line 163 iget-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->f:Landroid/widget/ImageView; invoke-direct {p0, p1}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->a(Landroid/widget/ImageView;)V goto :goto_0 .line 164 :cond_3 sget v0, Lcom/moji/redleaves/R$id;->iv_item_cover3:I if-ne p1, v0, :cond_4 .line 165 iget-object p1, p0, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->g:Landroid/widget/ImageView; invoke-direct {p0, p1}, Lcom/moji/redleaves/control/RedLeavesLiveViewControl;->a(Landroid/widget/ImageView;)V :cond_4 :goto_0 return-void .end method .method protected onCreatedView(Landroid/view/View;)V .locals 0 return-void .end method