.class Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder; .super Landroid/support/v7/widget/RecyclerView$ViewHolder; .source "LiveViewDynamicAdapter.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = "PicViewHolder" .end annotation # instance fields .field public n:Landroid/widget/ImageView; .field public o:Landroid/view/View; .field public p:Landroid/widget/TextView; .field public q:Lcom/moji/newliveview/home/view/WaterFallPraiseView; .field public r:Lcom/moji/imageview/CertificateRoundImageView; .field public s:Landroid/widget/TextView; .field public t:Landroid/widget/TextView; .field final synthetic u:Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; # direct methods .method public constructor (Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;Landroid/view/View;)V .locals 0 .line 167 iput-object p1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->u:Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; .line 168 invoke-direct {p0, p2}, Landroid/support/v7/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V .line 169 sget p1, Lcom/moji/user/R$id;->root:I invoke-virtual {p2, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 iput-object p1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->o:Landroid/view/View; .line 170 sget p1, Lcom/moji/user/R$id;->iv_item:I invoke-virtual {p2, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->n:Landroid/widget/ImageView; .line 171 sget p1, Lcom/moji/user/R$id;->tv_address:I invoke-virtual {p2, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->p:Landroid/widget/TextView; .line 172 sget p1, Lcom/moji/user/R$id;->iv_face:I invoke-virtual {p2, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Lcom/moji/imageview/CertificateRoundImageView; iput-object p1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->r:Lcom/moji/imageview/CertificateRoundImageView; .line 173 sget p1, Lcom/moji/user/R$id;->tv_time:I invoke-virtual {p2, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->s:Landroid/widget/TextView; .line 174 sget p1, Lcom/moji/user/R$id;->tv_nick:I invoke-virtual {p2, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->t:Landroid/widget/TextView; .line 175 sget p1, Lcom/moji/user/R$id;->view_praise:I invoke-virtual {p2, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Lcom/moji/newliveview/home/view/WaterFallPraiseView; iput-object p1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->q:Lcom/moji/newliveview/home/view/WaterFallPraiseView; return-void .end method .method private b(II)V .locals 3 .line 179 iget-object v0, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->n:Landroid/widget/ImageView; invoke-virtual {v0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v0 check-cast v0, Landroid/widget/FrameLayout$LayoutParams; if-nez v0, :cond_0 .line 181 new-instance v0, Landroid/widget/FrameLayout$LayoutParams; const/4 v1, -0x1 const/4 v2, -0x2 invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout$LayoutParams;->(II)V .line 183 :cond_0 iput p1, v0, Landroid/widget/FrameLayout$LayoutParams;->width:I .line 184 iput p2, v0, Landroid/widget/FrameLayout$LayoutParams;->height:I return-void .end method # virtual methods .method public c(I)V .locals 7 .line 188 iget-object v0, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->u:Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; invoke-static {v0}, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;->a(Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;)Ljava/util/List; move-result-object v0 invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem; .line 189 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->a:Landroid/view/View; iget-object v2, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->u:Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; iget-object v3, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->a:Landroid/view/View; iget v4, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->width:I iget v5, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->height:I invoke-virtual {v2, v3, v4, v5, p1}, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;->a(Landroid/view/View;III)Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams; move-result-object v2 invoke-virtual {v1, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V .line 190 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->u:Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; invoke-static {v1}, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;->b(Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;)Ljava/util/Map; move-result-object v1 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Integer; invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v1 .line 191 iget-object v2, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->u:Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; invoke-static {v2}, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;->c(Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;)I move-result v2 invoke-direct {p0, v2, v1}, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->b(II)V .line 192 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->s:Landroid/widget/TextView; const/4 v2, 0x0 invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V .line 193 iget-wide v3, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->create_time:J const-wide/16 v5, 0x0 cmp-long v1, v3, v5 if-lez v1, :cond_0 .line 194 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->s:Landroid/widget/TextView; iget-wide v3, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->create_time:J invoke-static {v3, v4}, Lcom/moji/mjweather/ipc/utils/DateUtils;->a(J)Ljava/lang/String; move-result-object v3 invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_0 .line 196 :cond_0 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->s:Landroid/widget/TextView; const-string v3, "" invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 198 :goto_0 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->t:Landroid/widget/TextView; iget-object v3, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->nick:Ljava/lang/String; invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 199 iget-object v1, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->location:Ljava/lang/String; invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_1 .line 200 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->p:Landroid/widget/TextView; const/16 v2, 0x8 invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V goto :goto_1 .line 202 :cond_1 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->p:Landroid/widget/TextView; invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V .line 203 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->p:Landroid/widget/TextView; iget-object v2, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->location:Ljava/lang/String; invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 205 :goto_1 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->u:Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; invoke-static {v1}, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;->d(Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;)Landroid/content/Context; move-result-object v1 iget-object v2, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->face:Ljava/lang/String; iget-object v3, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->r:Lcom/moji/imageview/CertificateRoundImageView; sget v4, Lcom/moji/user/R$drawable;->default_user_face_male:I invoke-static {v1, v2, v3, v4}, Lcom/moji/tool/ImageUtils;->b(Landroid/content/Context;Ljava/lang/String;Landroid/widget/ImageView;I)V .line 209 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->r:Lcom/moji/imageview/CertificateRoundImageView; invoke-virtual {v1, v0}, Lcom/moji/imageview/CertificateRoundImageView;->setTag(Ljava/lang/Object;)V .line 210 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->r:Lcom/moji/imageview/CertificateRoundImageView; iget v2, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->offical_type:I invoke-virtual {v1, v2}, Lcom/moji/imageview/CertificateRoundImageView;->setCertificateType(I)V .line 211 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->q:Lcom/moji/newliveview/home/view/WaterFallPraiseView; iget-boolean v2, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->is_praise:Z invoke-virtual {v1, v2}, Lcom/moji/newliveview/home/view/WaterFallPraiseView;->a(Z)V .line 212 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->q:Lcom/moji/newliveview/home/view/WaterFallPraiseView; iget v2, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->praise_num:I int-to-long v2, v2 invoke-virtual {v1, v2, v3}, Lcom/moji/newliveview/home/view/WaterFallPraiseView;->setPraiseNum(J)V .line 213 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->q:Lcom/moji/newliveview/home/view/WaterFallPraiseView; invoke-virtual {v1, v0}, Lcom/moji/newliveview/home/view/WaterFallPraiseView;->setTag(Ljava/lang/Object;)V .line 215 invoke-static {}, Lcom/moji/tool/ImageUtils;->a()I move-result v1 .line 216 iget-object v2, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->u:Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; invoke-static {v2}, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;->d(Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter;)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 v0, v0, Lcom/moji/http/snsforum/entity/DynamicFriendPictureResp$DynamicFriendPictureItem;->path:Ljava/lang/String; .line 217 invoke-virtual {v2, v0}, Lcom/squareup/picasso/Picasso;->a(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; move-result-object v0 sget-object v2, Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; .line 218 invoke-virtual {v0, v2}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/RequestCreator; move-result-object v0 .line 219 invoke-virtual {v0, v1}, Lcom/squareup/picasso/RequestCreator;->b(I)Lcom/squareup/picasso/RequestCreator; move-result-object v0 .line 220 invoke-virtual {v0, v1}, Lcom/squareup/picasso/RequestCreator;->a(I)Lcom/squareup/picasso/RequestCreator; move-result-object v0 iget-object v1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->n:Landroid/widget/ImageView; .line 221 invoke-virtual {v0, v1}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/widget/ImageView;)V .line 222 iget-object v0, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->o:Landroid/view/View; invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 invoke-virtual {v0, p1}, Landroid/view/View;->setTag(Ljava/lang/Object;)V .line 223 iget-object p1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->r:Lcom/moji/imageview/CertificateRoundImageView; iget-object v0, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->u:Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; invoke-virtual {p1, v0}, Lcom/moji/imageview/CertificateRoundImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 224 iget-object p1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->q:Lcom/moji/newliveview/home/view/WaterFallPraiseView; iget-object v0, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->u:Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; invoke-virtual {p1, v0}, Lcom/moji/newliveview/home/view/WaterFallPraiseView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 225 iget-object p1, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->o:Landroid/view/View; iget-object v0, p0, Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter$PicViewHolder;->u:Lcom/moji/user/frienddynamic/LiveViewDynamicAdapter; invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void .end method