.class public Lcom/moji/mjweather/aqi/control/AqiBannerViewControl; .super Lcom/moji/viewcontrol/MJViewControl; .source "AqiBannerViewControl.java" # annotations .annotation system Ldalvik/annotation/Signature; value = { "Lcom/moji/viewcontrol/MJViewControl<", "Lcom/moji/http/me/MeServiceEntity$EntranceRegionResListBean$EntranceResListBean;", ">;" } .end annotation # instance fields .field private a:Landroid/widget/ImageView; # direct methods .method public constructor (Landroid/content/Context;)V .locals 0 .line 32 invoke-direct {p0, p1}, Lcom/moji/viewcontrol/MJViewControl;->(Landroid/content/Context;)V return-void .end method # virtual methods .method protected a(Lcom/moji/http/me/MeServiceEntity$EntranceRegionResListBean$EntranceResListBean;)V .locals 2 .line 64 invoke-virtual {p0}, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;->getContext()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 p1, p1, Lcom/moji/http/me/MeServiceEntity$EntranceRegionResListBean$EntranceResListBean;->picture_path:Ljava/lang/String; invoke-virtual {v0, p1}, Lcom/squareup/picasso/Picasso;->a(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; move-result-object p1 invoke-virtual {p1}, Lcom/squareup/picasso/RequestCreator;->b()Lcom/squareup/picasso/RequestCreator; move-result-object p1 iget-object v0, p0, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;->a:Landroid/widget/ImageView; invoke-virtual {p1, v0}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/widget/ImageView;)V .line 65 iget-object p1, p0, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;->a:Landroid/widget/ImageView; const-string v0, "alpha" const/4 v1, 0x2 new-array v1, v1, [F fill-array-data v1, :array_0 invoke-static {p1, v0, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; move-result-object p1 const-wide/16 v0, 0x1f4 .line 66 invoke-virtual {p1, v0, v1}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; .line 67 invoke-virtual {p1}, Landroid/animation/ObjectAnimator;->start()V return-void :array_0 .array-data 4 0x0 0x3f800000 # 1.0f .end array-data .end method .method protected getResLayoutId()I .locals 1 const v0, 0x7f0b00b6 return v0 .end method .method protected synthetic onBindViewData(Ljava/lang/Object;)V .locals 0 .line 24 check-cast p1, Lcom/moji/http/me/MeServiceEntity$EntranceRegionResListBean$EntranceResListBean; invoke-virtual {p0, p1}, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;->a(Lcom/moji/http/me/MeServiceEntity$EntranceRegionResListBean$EntranceResListBean;)V return-void .end method .method protected onCreatedView(Landroid/view/View;)V .locals 1 const v0, 0x7f09032e .line 48 invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;->a:Landroid/widget/ImageView; .line 49 iget-object p1, p0, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;->a:Landroid/widget/ImageView; new-instance v0, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl$1; invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl$1;->(Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;)V invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 59 invoke-virtual {p0}, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;->getView()Landroid/view/View; move-result-object p1 const/16 v0, 0x8 invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V return-void .end method .method protected onGenerateLayoutParams(Landroid/view/View;)Landroid/view/ViewGroup$LayoutParams; .locals 2 .line 42 new-instance p1, Landroid/widget/LinearLayout$LayoutParams; const/high16 v0, 0x42480000 # 50.0f invoke-static {v0}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v0 const/4 v1, -0x1 invoke-direct {p1, v1, v0}, Landroid/widget/LinearLayout$LayoutParams;->(II)V return-object p1 .end method