OrionFavoriteMusicAdapter$MusicViewHolder.smali
.class public Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;
.super Landroid/support/v7/widget/RecyclerView$ViewHolder;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "MusicViewHolder"
.end annotation
# instance fields
.field private mAlbumTv:Landroid/widget/TextView;
.field private mArtistTv:Landroid/widget/TextView;
.field private mDivideTv:Landroid/widget/TextView;
.field private final mNumberFlayout:Landroid/widget/FrameLayout;
.field private mNumberTv:Landroid/widget/TextView;
.field private mRootRlayout:Landroid/widget/RelativeLayout;
.field private mSelectIv:Landroid/widget/ImageView;
.field private mTitleTv:Landroid/widget/TextView;
.field final synthetic this$0:Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;
# direct methods
.method public constructor <init>(Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;Landroid/view/View;)V
.registers 4
iput-object p1, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->this$0:Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;
invoke-direct {p0, p2}, Landroid/support/v7/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V
sget v0, Lcom/sdk/orion/lib/favorite/R$id;->root:I
invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mRootRlayout:Landroid/widget/RelativeLayout;
sget v0, Lcom/sdk/orion/lib/favorite/R$id;->fl_number:I
invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mNumberFlayout:Landroid/widget/FrameLayout;
sget v0, Lcom/sdk/orion/lib/favorite/R$id;->tv_music_title:I
invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mTitleTv:Landroid/widget/TextView;
sget v0, Lcom/sdk/orion/lib/favorite/R$id;->tv_number:I
invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mNumberTv:Landroid/widget/TextView;
sget v0, Lcom/sdk/orion/lib/favorite/R$id;->tv_music_artist:I
invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mArtistTv:Landroid/widget/TextView;
sget v0, Lcom/sdk/orion/lib/favorite/R$id;->tv_music_album:I
invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mAlbumTv:Landroid/widget/TextView;
sget v0, Lcom/sdk/orion/lib/favorite/R$id;->image_choice:I
invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mSelectIv:Landroid/widget/ImageView;
sget v0, Lcom/sdk/orion/lib/favorite/R$id;->divide:I
invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mDivideTv:Landroid/widget/TextView;
return-void
.end method
.method static synthetic access$000(Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;)Landroid/widget/ImageView;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mSelectIv:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$500(Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;)Landroid/widget/RelativeLayout;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mRootRlayout:Landroid/widget/RelativeLayout;
return-object v0
.end method
# virtual methods
.method public setAlbum(Ljava/lang/String;)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mAlbumTv:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.end method
.method public setArtist(Ljava/lang/String;)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mArtistTv:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.end method
.method public setCopyRight(Z)V
.registers 5
iget-object v1, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mNumberTv:Landroid/widget/TextView;
iget-object v2, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->this$0:Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;
if-eqz p1, :cond_4c
sget v0, Lcom/sdk/orion/lib/favorite/R$color;->orion_sdk_black_90:I
:goto_8
# invokes: Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;->getColorByResId(I)I
invoke-static {v2, v0}, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;->access$800(Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;I)I
move-result v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTextColor(I)V
iget-object v1, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mTitleTv:Landroid/widget/TextView;
iget-object v2, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->this$0:Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;
if-eqz p1, :cond_4f
sget v0, Lcom/sdk/orion/lib/favorite/R$color;->orion_sdk_black_90:I
:goto_17
# invokes: Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;->getColorByResId(I)I
invoke-static {v2, v0}, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;->access$800(Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;I)I
move-result v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTextColor(I)V
iget-object v1, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mArtistTv:Landroid/widget/TextView;
iget-object v2, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->this$0:Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;
if-eqz p1, :cond_52
sget v0, Lcom/sdk/orion/lib/favorite/R$color;->orion_sdk_black_50:I
:goto_26
# invokes: Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;->getColorByResId(I)I
invoke-static {v2, v0}, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;->access$800(Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;I)I
move-result v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTextColor(I)V
iget-object v1, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mAlbumTv:Landroid/widget/TextView;
iget-object v2, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->this$0:Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;
if-eqz p1, :cond_55
sget v0, Lcom/sdk/orion/lib/favorite/R$color;->orion_sdk_black_50:I
:goto_35
# invokes: Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;->getColorByResId(I)I
invoke-static {v2, v0}, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;->access$800(Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;I)I
move-result v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTextColor(I)V
iget-object v1, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mDivideTv:Landroid/widget/TextView;
iget-object v2, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->this$0:Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;
if-eqz p1, :cond_58
sget v0, Lcom/sdk/orion/lib/favorite/R$color;->orion_sdk_black_50:I
:goto_44
# invokes: Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;->getColorByResId(I)I
invoke-static {v2, v0}, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;->access$800(Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter;I)I
move-result v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTextColor(I)V
return-void
:cond_4c
sget v0, Lcom/sdk/orion/lib/favorite/R$color;->orion_sdk_black_30:I
goto :goto_8
:cond_4f
sget v0, Lcom/sdk/orion/lib/favorite/R$color;->orion_sdk_black_30:I
goto :goto_17
:cond_52
sget v0, Lcom/sdk/orion/lib/favorite/R$color;->orion_sdk_black_30:I
goto :goto_26
:cond_55
sget v0, Lcom/sdk/orion/lib/favorite/R$color;->orion_sdk_black_30:I
goto :goto_35
:cond_58
sget v0, Lcom/sdk/orion/lib/favorite/R$color;->orion_sdk_black_30:I
goto :goto_44
.end method
.method public setNumber(Ljava/lang/String;)V
.registers 5
const/4 v2, 0x1
iget-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mNumberTv:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-gt v0, v2, :cond_18
iget-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mNumberTv:Landroid/widget/TextView;
const/high16 v1, 0x41900000 # 18.0f
invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V
:goto_17
return-void
:cond_18
iget-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mNumberTv:Landroid/widget/TextView;
const/high16 v1, 0x41800000 # 16.0f
invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V
goto :goto_17
.end method
.method public setTitle(Ljava/lang/String;)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mTitleTv:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.end method
.method public showSelectView(Z)V
.registers 6
const/16 v1, 0x8
const/4 v2, 0x0
iget-object v3, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mNumberTv:Landroid/widget/TextView;
if-eqz p1, :cond_13
move v0, v1
:goto_8
invoke-virtual {v3, v0}, Landroid/widget/TextView;->setVisibility(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/favorite/adapter/OrionFavoriteMusicAdapter$MusicViewHolder;->mNumberFlayout:Landroid/widget/FrameLayout;
if-eqz p1, :cond_15
:goto_f
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V
return-void
:cond_13
move v0, v2
goto :goto_8
:cond_15
move v2, v1
goto :goto_f
.end method