.class public Lcom/moji/mjweather/me/control/MeHeadViewControlCN; .super Lcom/moji/mjweather/me/control/BaseThirdLoginViewControl; .source "MeHeadViewControlCN.java" # instance fields .field private ivHead:Lcom/moji/imageview/CertificateRoundImageView; .field private mArgb:Landroid/animation/ArgbEvaluator; .field private mAttachBrother:Lcom/moji/viewcontrol/MJViewControl; .field private mHeadScroll:F .field private mTopOnCircle:Landroid/widget/ImageView; .field private mUserInfo:Lcom/moji/account/data/UserInfo; .field private rlOffline:Landroid/widget/RelativeLayout; .field private rlOnLine:Landroid/view/View; .field private tvSign:Landroid/widget/TextView; # direct methods .method public constructor (Landroid/content/Context;)V .locals 0 .line 61 invoke-direct {p0, p1}, Lcom/moji/mjweather/me/control/BaseThirdLoginViewControl;->(Landroid/content/Context;)V return-void .end method .method static synthetic access$000(Lcom/moji/mjweather/me/control/MeHeadViewControlCN;)Lcom/moji/imageview/CertificateRoundImageView; .locals 0 .line 39 iget-object p0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->ivHead:Lcom/moji/imageview/CertificateRoundImageView; return-object p0 .end method .method private jumpHomePage()V .locals 4 .line 231 new-instance v0, Lcom/moji/preferences/ProcessPrefer; invoke-direct {v0}, Lcom/moji/preferences/ProcessPrefer;->()V invoke-virtual {v0}, Lcom/moji/preferences/ProcessPrefer;->t()Ljava/lang/String; move-result-object v0 .line 232 new-instance v1, Lcom/moji/dialog/RealNameDialogHelper$Builder; invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getContext()Landroid/content/Context; move-result-object v2 invoke-direct {v1, v2}, Lcom/moji/dialog/RealNameDialogHelper$Builder;->(Landroid/content/Context;)V new-instance v2, Lcom/moji/mjweather/me/control/MeHeadViewControlCN$2; invoke-direct {v2, p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN$2;->(Lcom/moji/mjweather/me/control/MeHeadViewControlCN;)V .line 233 invoke-virtual {v1, v2}, Lcom/moji/dialog/RealNameDialogHelper$Builder;->a(Lcom/moji/dialog/RealNameDialogHelper$PositiveCallback;)Lcom/moji/dialog/RealNameDialogHelper$Builder; move-result-object v1 .line 239 invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v2 if-nez v2, :cond_1 const-string v2, "null" invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 goto :goto_0 :cond_0 const/4 v0, 0x0 goto :goto_1 :cond_1 :goto_0 const/4 v0, 0x1 :goto_1 invoke-virtual {v1, v0}, Lcom/moji/dialog/RealNameDialogHelper$Builder;->a(Z)Lcom/moji/dialog/RealNameDialogHelper$Builder; move-result-object v0 .line 240 invoke-virtual {v0}, Lcom/moji/dialog/RealNameDialogHelper$Builder;->a()Z move-result v0 if-nez v0, :cond_2 .line 244 :try_start_0 invoke-static {}, Lcom/moji/account/data/AccountProvider;->a()Lcom/moji/account/data/AccountProvider; move-result-object v0 invoke-virtual {v0}, Lcom/moji/account/data/AccountProvider;->d()Ljava/lang/String; move-result-object v0 invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J move-result-wide v0 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 .line 248 invoke-static {}, Lcom/moji/account/data/AccountProvider;->a()Lcom/moji/account/data/AccountProvider; move-result-object v2 invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getContext()Landroid/content/Context; move-result-object v3 invoke-virtual {v2, v3, v0, v1}, Lcom/moji/account/data/AccountProvider;->a(Landroid/content/Context;J)V goto :goto_2 :catch_0 return-void :cond_2 :goto_2 return-void .end method .method private showOnLineView(Lcom/moji/account/data/UserInfo;)V .locals 3 .line 153 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->tvSign:Landroid/widget/TextView; iget-object v1, p1, Lcom/moji/account/data/UserInfo;->sign:Ljava/lang/String; invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 154 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->ivHead:Lcom/moji/imageview/CertificateRoundImageView; const/high16 v1, 0x3f800000 # 1.0f invoke-virtual {v0, v1}, Lcom/moji/imageview/CertificateRoundImageView;->setAlpha(F)V .line 155 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->tvSign:Landroid/widget/TextView; invoke-virtual {v0, v1}, Landroid/widget/TextView;->setAlpha(F)V .line 156 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mTopOnCircle:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setAlpha(F)V .line 157 iget-object v0, p1, Lcom/moji/account/data/UserInfo;->face:Ljava/lang/String; invoke-static {v0}, Lcom/moji/tool/Utils;->a(Ljava/lang/String;)Z move-result v0 const v1, 0x7f08024a if-nez v0, :cond_0 .line 158 invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getMJContext()Landroid/content/Context; move-result-object v0 invoke-static {v0}, Lcom/squareup/picasso/Picasso;->a(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; move-result-object v0 iget-object v2, p1, Lcom/moji/account/data/UserInfo;->face:Ljava/lang/String; invoke-virtual {v0, v2}, Lcom/squareup/picasso/Picasso;->a(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; move-result-object v0 invoke-virtual {v0, v1}, Lcom/squareup/picasso/RequestCreator;->a(I)Lcom/squareup/picasso/RequestCreator; move-result-object v0 invoke-virtual {v0}, Lcom/squareup/picasso/RequestCreator;->b()Lcom/squareup/picasso/RequestCreator; move-result-object v0 iget-object v1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->ivHead:Lcom/moji/imageview/CertificateRoundImageView; invoke-virtual {v0, v1}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/widget/ImageView;)V goto :goto_0 .line 160 :cond_0 iget-object v0, p1, Lcom/moji/account/data/UserInfo;->sex:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_1 iget-object v0, p1, Lcom/moji/account/data/UserInfo;->sex:Ljava/lang/String; const-string v2, "1" invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_1 .line 161 invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getMJContext()Landroid/content/Context; move-result-object v0 invoke-static {v0}, Lcom/squareup/picasso/Picasso;->a(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; move-result-object v0 const v1, 0x7f08024b invoke-virtual {v0, v1}, Lcom/squareup/picasso/Picasso;->a(I)Lcom/squareup/picasso/RequestCreator; move-result-object v0 invoke-virtual {v0}, Lcom/squareup/picasso/RequestCreator;->b()Lcom/squareup/picasso/RequestCreator; move-result-object v0 iget-object v1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->ivHead:Lcom/moji/imageview/CertificateRoundImageView; invoke-virtual {v0, v1}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/widget/ImageView;)V goto :goto_0 .line 163 :cond_1 invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getMJContext()Landroid/content/Context; move-result-object v0 invoke-static {v0}, Lcom/squareup/picasso/Picasso;->a(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; move-result-object v0 invoke-virtual {v0, v1}, Lcom/squareup/picasso/Picasso;->a(I)Lcom/squareup/picasso/RequestCreator; move-result-object v0 invoke-virtual {v0}, Lcom/squareup/picasso/RequestCreator;->b()Lcom/squareup/picasso/RequestCreator; move-result-object v0 iget-object v1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->ivHead:Lcom/moji/imageview/CertificateRoundImageView; invoke-virtual {v0, v1}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/widget/ImageView;)V .line 166 :goto_0 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->ivHead:Lcom/moji/imageview/CertificateRoundImageView; iget v1, p1, Lcom/moji/account/data/UserInfo;->offical_type:I invoke-virtual {v0, v1}, Lcom/moji/imageview/CertificateRoundImageView;->setCertificateType(I)V .line 167 invoke-virtual {p1}, Lcom/moji/account/data/UserInfo;->isVip()Z move-result p1 if-eqz p1, :cond_2 .line 168 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOffline:Landroid/widget/RelativeLayout; iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mContext:Landroid/content/Context; const v1, 0x7f0804ea invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V .line 169 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOnLine:Landroid/view/View; iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mContext:Landroid/content/Context; invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; move-result-object v0 invoke-virtual {p1, v0}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V .line 170 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mTopOnCircle:Landroid/widget/ImageView; const v0, 0x7f0804eb invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageResource(I)V goto :goto_1 .line 172 :cond_2 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOffline:Landroid/widget/RelativeLayout; iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mContext:Landroid/content/Context; const v1, 0x7f060133 invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;->getColor(Landroid/content/Context;I)I move-result v0 invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V .line 173 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOnLine:Landroid/view/View; iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mContext:Landroid/content/Context; invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;->getColor(Landroid/content/Context;I)I move-result v0 invoke-virtual {p1, v0}, Landroid/view/View;->setBackgroundColor(I)V .line 174 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mTopOnCircle:Landroid/widget/ImageView; const v0, 0x7f0804e7 invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageResource(I)V .line 176 :goto_1 invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->showOnLineView()V return-void .end method # virtual methods .method public attachBrother(Lcom/moji/viewcontrol/MJViewControl;)V .locals 0 .line 71 iput-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mAttachBrother:Lcom/moji/viewcontrol/MJViewControl; return-void .end method .method public fillUserHeadInfo(Lcom/moji/account/data/UserInfo;)V .locals 1 .line 257 iput-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mUserInfo:Lcom/moji/account/data/UserInfo; .line 258 invoke-virtual {p0, p1}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->onBindViewData(Lcom/moji/account/data/UserInfo;)V .line 260 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mAttachBrother:Lcom/moji/viewcontrol/MJViewControl; invoke-virtual {v0, p1}, Lcom/moji/viewcontrol/MJViewControl;->fillData(Ljava/lang/Object;)V return-void .end method .method protected getResLayoutId()I .locals 1 const v0, 0x7f0b0159 return v0 .end method .method public getUserInfo()Lcom/moji/account/data/UserInfo; .locals 1 .line 253 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mUserInfo:Lcom/moji/account/data/UserInfo; return-object v0 .end method .method public onBindViewData(Lcom/moji/account/data/UserInfo;)V .locals 2 const-string v0, "MeHeadViewControlCN" .line 181 invoke-virtual {p1}, Lcom/moji/account/data/UserInfo;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v0, v1}, Lcom/moji/tool/log/MJLogger;->c(Ljava/lang/String;Ljava/lang/String;)V if-nez p1, :cond_0 .line 183 invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->showOffLineView()V goto :goto_0 .line 185 :cond_0 invoke-direct {p0, p1}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->showOnLineView(Lcom/moji/account/data/UserInfo;)V :goto_0 return-void .end method .method public bridge synthetic onBindViewData(Ljava/lang/Object;)V .locals 0 .line 39 check-cast p1, Lcom/moji/account/data/UserInfo; invoke-virtual {p0, p1}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->onBindViewData(Lcom/moji/account/data/UserInfo;)V return-void .end method .method public onClick(Landroid/view/View;)V .locals 3 .line 192 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 sparse-switch p1, :sswitch_data_0 goto/16 :goto_0 .line 218 :sswitch_0 invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getContext()Landroid/content/Context; move-result-object p1 invoke-static {p1}, Lcom/moji/mjweather/NavigationManager;->f(Landroid/content/Context;)V .line 219 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->ME_SET_CLICK:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {p1, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;)Lcom/moji/statistics/EventManager; goto :goto_0 .line 209 :sswitch_1 new-instance p1, Landroid/content/ComponentName; invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getContext()Landroid/content/Context; move-result-object v0 invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; move-result-object v0 const-string v1, "com.moji.credit.MyCreditActivity" invoke-direct {p1, v0, v1}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V .line 210 new-instance v0, Landroid/content/Intent; invoke-direct {v0}, Landroid/content/Intent;->()V .line 211 invoke-virtual {v0, p1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; .line 212 invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getContext()Landroid/content/Context; move-result-object p1 invoke-virtual {p1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V goto :goto_0 .line 206 :sswitch_2 invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getMJContext()Landroid/content/Context; move-result-object p1 invoke-static {p1}, Lcom/moji/mjweather/NavigationManager;->q(Landroid/content/Context;)V goto :goto_0 .line 201 :sswitch_3 invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getContext()Landroid/content/Context; move-result-object p1 check-cast p1, Lcom/moji/base/MJActivity; .line 202 new-instance v0, Landroid/content/Intent; invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getContext()Landroid/content/Context; move-result-object v1 const-class v2, Lcom/moji/user/frienddynamic/FriendDynamicActivity; invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V invoke-virtual {p1, v0}, Lcom/moji/base/MJActivity;->startActivity(Landroid/content/Intent;)V .line 203 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->ME_FRIENDS_TRENDS_CLICK:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {p1, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;)Lcom/moji/statistics/EventManager; goto :goto_0 .line 223 :sswitch_4 invoke-virtual {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->getContext()Landroid/content/Context; move-result-object p1 invoke-static {p1}, Lcom/moji/mjweather/NavigationManager;->r(Landroid/content/Context;)V .line 224 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->ME_BULLETIN_CLICK:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {p1, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;)Lcom/moji/statistics/EventManager; .line 225 invoke-static {}, Lcom/moji/redpoint/RedPointManager;->a()Lcom/moji/redpoint/RedPointManager; move-result-object p1 const/16 v0, 0x13 invoke-virtual {p1, v0}, Lcom/moji/redpoint/RedPointManager;->a(I)V goto :goto_0 .line 198 :sswitch_5 invoke-direct {p0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->jumpHomePage()V goto :goto_0 .line 195 :sswitch_6 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mContext:Landroid/content/Context; invoke-static {p1}, Lcom/moji/mjweather/NavigationManager;->b(Landroid/content/Context;)V :goto_0 return-void nop :sswitch_data_0 .sparse-switch 0x7f0902af -> :sswitch_6 0x7f090381 -> :sswitch_5 0x7f0903c1 -> :sswitch_4 0x7f0904f3 -> :sswitch_3 0x7f09051f -> :sswitch_2 0x7f090520 -> :sswitch_1 0x7f0905fd -> :sswitch_0 0x7f0905fe -> :sswitch_0 0x7f090948 -> :sswitch_6 0x7f090ad6 -> :sswitch_4 .end sparse-switch .end method .method protected onCreatedView(Landroid/view/View;)V .locals 3 .line 81 new-instance v0, Landroid/animation/ArgbEvaluator; invoke-direct {v0}, Landroid/animation/ArgbEvaluator;->()V iput-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mArgb:Landroid/animation/ArgbEvaluator; const v0, 0x7f090c9a .line 82 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/mjweather/me/control/MeHeadViewControlCN;->mTopOnCircle:Landroid/widget/ImageView; const v0, 0x7f09077f .line 83 invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/RelativeLayout; iput-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOffline:Landroid/widget/RelativeLayout; const v0, 0x7f090781 .line 84 invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 iput-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOnLine:Landroid/view/View; const v0, 0x7f090381 .line 85 invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Lcom/moji/imageview/CertificateRoundImageView; iput-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->ivHead:Lcom/moji/imageview/CertificateRoundImageView; .line 86 new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; const/high16 v1, 0x42340000 # 45.0f invoke-static {v1}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v2 invoke-static {v1}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v1 invoke-direct {v0, v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V const/high16 v1, 0x42480000 # 50.0f .line 87 invoke-static {v1}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v1 iput v1, v0, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I const/high16 v1, 0x41a00000 # 20.0f .line 88 invoke-static {v1}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v1 iput v1, v0, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I .line 89 iget-object v1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->ivHead:Lcom/moji/imageview/CertificateRoundImageView; invoke-virtual {v1, v0}, Lcom/moji/imageview/CertificateRoundImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V const/4 v0, 0x2 .line 90 new-array v0, v0, [I .line 91 iget-object v1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->ivHead:Lcom/moji/imageview/CertificateRoundImageView; new-instance v2, Lcom/moji/mjweather/me/control/MeHeadViewControlCN$1; invoke-direct {v2, p0, v0}, Lcom/moji/mjweather/me/control/MeHeadViewControlCN$1;->(Lcom/moji/mjweather/me/control/MeHeadViewControlCN;[I)V invoke-virtual {v1, v2}, Lcom/moji/imageview/CertificateRoundImageView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V const v0, 0x7f090b86 .line 116 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/mjweather/me/control/MeHeadViewControlCN;->tvSign:Landroid/widget/TextView; .line 117 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object p1 invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object p1 const v0, 0x7f070159 invoke-virtual {p1, v0}, Landroid/content/res/Resources;->getDimension(I)F move-result p1 iput p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mHeadScroll:F .line 118 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->ivHead:Lcom/moji/imageview/CertificateRoundImageView; invoke-virtual {p1, p0}, Lcom/moji/imageview/CertificateRoundImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void .end method .method public onResume()V .locals 1 .line 66 invoke-super {p0}, Lcom/moji/mjweather/me/control/BaseThirdLoginViewControl;->onResume()V .line 67 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mAttachBrother:Lcom/moji/viewcontrol/MJViewControl; invoke-virtual {v0}, Lcom/moji/viewcontrol/MJViewControl;->onResume()V return-void .end method .method public setElementPosition(I)V .locals 4 int-to-float v0, p1 .line 125 iget v1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mHeadScroll:F div-float/2addr v0, v1 const/high16 v1, 0x3f800000 # 1.0f sub-float v0, v1, v0 const/4 v2, 0x0 cmpl-float v3, v0, v1 if-lez v3, :cond_0 const/high16 v0, 0x3f800000 # 1.0f goto :goto_0 :cond_0 cmpg-float v1, v0, v2 if-gez v1, :cond_1 const/4 v0, 0x0 .line 132 :cond_1 :goto_0 iget-object v1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOffline:Landroid/widget/RelativeLayout; if-gez p1, :cond_2 const p1, 0xffffff goto :goto_1 :cond_2 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mContext:Landroid/content/Context; const v2, 0x7f060133 invoke-static {p1, v2}, Landroid/support/v4/content/ContextCompat;->getColor(Landroid/content/Context;I)I move-result p1 :goto_1 invoke-virtual {v1, p1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V .line 133 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->ivHead:Lcom/moji/imageview/CertificateRoundImageView; invoke-virtual {p1, v0}, Lcom/moji/imageview/CertificateRoundImageView;->setAlpha(F)V .line 134 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->tvSign:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setAlpha(F)V .line 135 iget-object p1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mTopOnCircle:Landroid/widget/ImageView; invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setAlpha(F)V return-void .end method .method public showOffLineView()V .locals 3 .line 140 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOffline:Landroid/widget/RelativeLayout; const/4 v1, 0x0 invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V .line 141 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOnLine:Landroid/view/View; const/16 v1, 0x8 invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V .line 142 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOffline:Landroid/widget/RelativeLayout; iget-object v1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mContext:Landroid/content/Context; const v2, 0x7f060133 invoke-static {v1, v2}, Landroid/support/v4/content/ContextCompat;->getColor(Landroid/content/Context;I)I move-result v1 invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V .line 143 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOnLine:Landroid/view/View; iget-object v1, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->mContext:Landroid/content/Context; invoke-static {v1, v2}, Landroid/support/v4/content/ContextCompat;->getColor(Landroid/content/Context;I)I move-result v1 invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V return-void .end method .method public showOnLineView()V .locals 2 .line 148 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOffline:Landroid/widget/RelativeLayout; const/16 v1, 0x8 invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V .line 149 iget-object v0, p0, Lcom/moji/mjweather/me/control/MeHeadViewControlCN;->rlOnLine:Landroid/view/View; const/4 v1, 0x0 invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V return-void .end method