OrionSkillView.smali
.class public Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;
.super Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillContract$View;
# static fields
.field private static final TAG_LIST_MORE:Ljava/lang/String; = "tag_list_more"
.field private static VIEW_MODE_DETAIL:I
.field private static VIEW_MODE_SIMPLE:I
# instance fields
.field private mActivity:Landroid/app/Activity;
.field private mCardList:Lcom/sdk/orion/ui/baselibrary/widget/SimpleCardList;
.field private mCompany:Landroid/widget/TextView;
.field private mCompanyUrl:Ljava/lang/String;
.field private mContentContainer:Landroid/widget/FrameLayout;
.field private mDataBean:Lcom/sdk/orion/bean/SkillDetailData;
.field private mDetail:Lcom/sdk/orion/ui/baselibrary/widget/ExpandTextView;
.field private mDetailContainer:Landroid/view/ViewGroup;
.field private mDetailList:Lcom/sdk/orion/ui/baselibrary/widget/DetailCardList;
.field private mExpandText:Landroid/widget/TextView;
.field private mIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
.field private mInfoLayout:Landroid/widget/RelativeLayout;
.field private mItemDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
.field private mName:Landroid/widget/TextView;
.field private mRightTv:Landroid/widget/TextView;
.field private mSimpleContainer:Lcom/sdk/orion/ui/baselibrary/widget/ListenableScrollView;
.field private mSkillContainer:Landroid/widget/FrameLayout;
.field private mSkillType:Landroid/widget/TextView;
.field private mSmallIconNeedShow:Z
.field private mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
.field private mTitle:Landroid/widget/TextView;
.field private mTitleIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
.field private mViewMode:I
.field private mVoiceContainer:Landroid/view/ViewGroup;
# direct methods
.method static constructor <clinit>()V
.registers 1
const/4 v0, 0x1
sput v0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->VIEW_MODE_SIMPLE:I
const/4 v0, 0x2
sput v0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->VIEW_MODE_DETAIL:I
return-void
.end method
.method public constructor <init>(Lcom/sdk/orion/bean/SkillListBean$DataBean;)V
.registers 3
invoke-direct {p0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillContract$View;-><init>()V
sget v0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->VIEW_MODE_SIMPLE:I
iput v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mViewMode:I
const-string/jumbo v0, ""
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCompanyUrl:Ljava/lang/String;
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSmallIconNeedShow:Z
iput-object p1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mItemDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
return-void
.end method
.method static synthetic access$000(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCompanyUrl:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$100(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)Landroid/widget/TextView;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCompany:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$200(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)Landroid/app/Activity;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic access$300(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)Landroid/widget/TextView;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mName:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$400(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)Z
.registers 2
iget-boolean v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSmallIconNeedShow:Z
return v0
.end method
.method static synthetic access$402(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;Z)Z
.registers 2
iput-boolean p1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSmallIconNeedShow:Z
return p1
.end method
.method static synthetic access$500(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitleIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
return-object v0
.end method
.method static synthetic access$600(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)I
.registers 2
iget v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mViewMode:I
return v0
.end method
.method static synthetic access$602(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;I)I
.registers 2
iput p1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mViewMode:I
return p1
.end method
.method static synthetic access$700()I
.registers 1
sget v0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->VIEW_MODE_SIMPLE:I
return v0
.end method
.method static synthetic access$800()I
.registers 1
sget v0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->VIEW_MODE_DETAIL:I
return v0
.end method
.method static synthetic access$900(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)V
.registers 1
invoke-direct {p0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->updateMode()V
return-void
.end method
.method private adjustContainerViewPos()V
.registers 9
const/4 v7, 0x0
const/4 v3, -0x1
const/4 v0, -0x2
const/4 v6, 0x3
new-instance v1, Landroid/widget/RelativeLayout$LayoutParams;
invoke-direct {v1, v3, v0}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
new-instance v2, Landroid/widget/RelativeLayout$LayoutParams;
invoke-direct {v2, v3, v0}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mVoiceContainer:Landroid/view/ViewGroup;
invoke-virtual {v0}, Landroid/view/ViewGroup;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;
const/4 v3, 0x5
sget v4, Lcom/sdk/orion/lib/skillbase/R$id;->img_icon_logo:I
invoke-virtual {v1, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
iget-object v3, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
const/high16 v4, 0x41400000 # 12.0f
invoke-static {v3, v4}, Lcom/sdk/orion/ui/baselibrary/utils/DensityUtil;->dip2px(Landroid/content/Context;F)I
move-result v3
iget-object v4, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
const/high16 v5, 0x41a00000 # 20.0f
invoke-static {v4, v5}, Lcom/sdk/orion/ui/baselibrary/utils/DensityUtil;->dip2px(Landroid/content/Context;F)I
move-result v4
invoke-virtual {v1, v7, v3, v4, v7}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
iget-object v3, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
invoke-interface {v3}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->isContainerViewAbove()Z
move-result v3
if-eqz v3, :cond_56
sget v3, Lcom/sdk/orion/lib/skillbase/R$id;->skill_spet:I
invoke-virtual {v1, v6, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
sget v3, Lcom/sdk/orion/lib/skillbase/R$id;->detail:I
invoke-virtual {v2, v6, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
sget v3, Lcom/sdk/orion/lib/skillbase/R$id;->skill_spec_container:I
invoke-virtual {v0, v6, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
:goto_46
iget-object v3, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mContentContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v2}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
iget-object v2, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mDetail:Lcom/sdk/orion/ui/baselibrary/widget/ExpandTextView;
invoke-virtual {v2, v1}, Lcom/sdk/orion/ui/baselibrary/widget/ExpandTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
iget-object v1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mVoiceContainer:Landroid/view/ViewGroup;
invoke-virtual {v1, v0}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
return-void
:cond_56
sget v3, Lcom/sdk/orion/lib/skillbase/R$id;->skill_spec_container:I
invoke-virtual {v1, v6, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
sget v3, Lcom/sdk/orion/lib/skillbase/R$id;->skill_spet:I
invoke-virtual {v2, v6, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
sget v3, Lcom/sdk/orion/lib/skillbase/R$id;->detail:I
invoke-virtual {v0, v6, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
goto :goto_46
.end method
.method private initView()V
.registers 6
const/16 v4, 0x8
const/4 v3, 0x0
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->tv_title:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitle:Landroid/widget/TextView;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->iv_left:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
new-instance v1, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView$2;
invoke-direct {v1, p0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView$2;-><init>(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->name:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mName:Landroid/widget/TextView;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->company:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCompany:Landroid/widget/TextView;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->rl_info:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mInfoLayout:Landroid/widget/RelativeLayout;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->img_icon_logo:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
const/high16 v1, 0x42000000 # 32.0f
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;->setRoundValueDp(F)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->iv_title_logo:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitleIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitleIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
const/high16 v1, 0x41400000 # 12.0f
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;->setRoundValueDp(F)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->detail:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/sdk/orion/ui/baselibrary/widget/ExpandTextView;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mDetail:Lcom/sdk/orion/ui/baselibrary/widget/ExpandTextView;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->card_list:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/sdk/orion/ui/baselibrary/widget/SimpleCardList;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCardList:Lcom/sdk/orion/ui/baselibrary/widget/SimpleCardList;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->skill_simple_container:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/sdk/orion/ui/baselibrary/widget/ListenableScrollView;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSimpleContainer:Lcom/sdk/orion/ui/baselibrary/widget/ListenableScrollView;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSimpleContainer:Lcom/sdk/orion/ui/baselibrary/widget/ListenableScrollView;
new-instance v1, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView$3;
invoke-direct {v1, p0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView$3;-><init>(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)V
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/ListenableScrollView;->setOnScrollListener(Lcom/sdk/orion/ui/baselibrary/widget/ListenableScrollView$OnScrollListener;)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->skill_detail_container:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mDetailContainer:Landroid/view/ViewGroup;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->skill_detail:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/sdk/orion/ui/baselibrary/widget/DetailCardList;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mDetailList:Lcom/sdk/orion/ui/baselibrary/widget/DetailCardList;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->skill_expand:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mExpandText:Landroid/widget/TextView;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mExpandText:Landroid/widget/TextView;
new-instance v1, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView$4;
invoke-direct {v1, p0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView$4;-><init>(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->voice_container:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mVoiceContainer:Landroid/view/ViewGroup;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->type:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSkillType:Landroid/widget/TextView;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->skill_spec_container:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mContentContainer:Landroid/widget/FrameLayout;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->skill_status_container:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSkillContainer:Landroid/widget/FrameLayout;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->tv_right:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mRightTv:Landroid/widget/TextView;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mRightTv:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
invoke-interface {v0}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->getContainerView()Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_113
iget-object v1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mContentContainer:Landroid/widget/FrameLayout;
invoke-virtual {v1, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
:cond_113
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
invoke-interface {v0}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->getSkillStatusView()Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_120
iget-object v1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSkillContainer:Landroid/widget/FrameLayout;
invoke-virtual {v1, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
:cond_120
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mDetail:Lcom/sdk/orion/ui/baselibrary/widget/ExpandTextView;
iget-object v1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mItemDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/ExpandTextView;->setDataBean(Lcom/sdk/orion/bean/SkillListBean$DataBean;)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mItemDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/SkillListBean$DataBean;->getSkill_icon_url()Ljava/lang/String;
move-result-object v0
sget v1, Lcom/sdk/orion/lib/skillbase/R$drawable;->orion_sdk_skill_icon_default:I
iget-object v2, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
invoke-static {v0, v1, v2}, Lcom/sdk/orion/ui/baselibrary/utils/ImageLoader;->loadImage(Ljava/lang/String;ILandroid/widget/ImageView;)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mItemDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/SkillListBean$DataBean;->getSkill_icon_url()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitleIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
invoke-static {v0, v1}, Lcom/sdk/orion/ui/baselibrary/utils/ImageLoader;->loadImage(Ljava/lang/String;Landroid/widget/ImageView;)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
iget-object v1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
invoke-interface {v0, v1}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->initView(Landroid/app/Activity;)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
invoke-interface {v0}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->isDividerAndExpandTvVisible()Z
move-result v0
if-eqz v0, :cond_165
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->skill_spet:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->detail:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
:goto_164
return-void
:cond_165
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->skill_spet:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
sget v1, Lcom/sdk/orion/lib/skillbase/R$id;->detail:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
goto :goto_164
.end method
.method private updateMode()V
.registers 6
const/16 v0, 0x8
const/4 v1, 0x0
:try_start_3
iget-object v2, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
if-nez v2, :cond_8
:cond_7
:goto_7
return-void
:cond_8
iget-object v3, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSimpleContainer:Lcom/sdk/orion/ui/baselibrary/widget/ListenableScrollView;
iget v2, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mViewMode:I
sget v4, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->VIEW_MODE_SIMPLE:I
if-ne v2, v4, :cond_52
move v2, v1
:goto_11
invoke-virtual {v3, v2}, Lcom/sdk/orion/ui/baselibrary/widget/ListenableScrollView;->setVisibility(I)V
iget-object v2, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mDetailContainer:Landroid/view/ViewGroup;
iget v3, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mViewMode:I
sget v4, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->VIEW_MODE_SIMPLE:I
if-ne v3, v4, :cond_54
:goto_1c
invoke-virtual {v2, v0}, Landroid/view/ViewGroup;->setVisibility(I)V
iget v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mViewMode:I
sget v1, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->VIEW_MODE_SIMPLE:I
if-ne v0, v1, :cond_56
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mDataBean:Lcom/sdk/orion/bean/SkillDetailData;
if-eqz v0, :cond_7
iget-boolean v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSmallIconNeedShow:Z
if-eqz v0, :cond_3b
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitleIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;->getVisibility()I
move-result v0
if-eqz v0, :cond_3b
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitleIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;->setVisibility(I)V
:cond_3b
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitle:Landroid/widget/TextView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mRightTv:Landroid/widget/TextView;
if-eqz v0, :cond_7
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mRightTv:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
:try_end_4c
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_4c} :catch_4d
goto :goto_7
:catch_4d
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_7
:cond_52
move v2, v0
goto :goto_11
:cond_54
move v0, v1
goto :goto_1c
:cond_56
:try_start_56
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitleIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;->getVisibility()I
move-result v0
if-nez v0, :cond_65
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitleIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;->setVisibility(I)V
:cond_65
const/4 v0, 0x1
invoke-static {}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->getPlatformType()I
move-result v1
if-eq v0, v1, :cond_79
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitle:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitle:Landroid/widget/TextView;
sget v1, Lcom/sdk/orion/lib/skillbase/R$string;->orion_sdk_all_voice_command:I
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
:cond_79
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mRightTv:Landroid/widget/TextView;
if-eqz v0, :cond_7
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mRightTv:Landroid/widget/TextView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
:try_end_84
.catch Ljava/lang/Exception; {:try_start_56 .. :try_end_84} :catch_4d
goto :goto_7
.end method
# virtual methods
.method public init(Lcom/sdk/orion/lib/skillbase/OrionSkillActivity;Lcom/sdk/orion/bean/SkillListBean$DataBean;)V
.registers 8
const/4 v2, 0x1
iput-object p1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
if-nez p2, :cond_6
:goto_5
return-void
:cond_6
invoke-virtual {p2}, Lcom/sdk/orion/bean/SkillListBean$DataBean;->getSkill_type()I
move-result v0
invoke-virtual {p2}, Lcom/sdk/orion/bean/SkillListBean$DataBean;->getIs_smarthome()I
move-result v1
if-ne v1, v2, :cond_1f
invoke-virtual {p2}, Lcom/sdk/orion/bean/SkillListBean$DataBean;->getAuth_type()Ljava/lang/String;
move-result-object v3
const/4 v1, -0x1
invoke-virtual {v3}, Ljava/lang/String;->hashCode()I
move-result v4
packed-switch v4, :pswitch_data_88
:cond_1c
:goto_1c
packed-switch v1, :pswitch_data_94
:cond_1f
:goto_1f
invoke-static {}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->getInstance()Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->getSubSkill(I)Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
move-result-object v0
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
if-nez v0, :cond_69
invoke-virtual {p1}, Lcom/sdk/orion/lib/skillbase/OrionSkillActivity;->finish()V
goto :goto_5
:pswitch_31
const-string/jumbo v2, "1"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1c
const/4 v1, 0x0
goto :goto_1c
:pswitch_3c
const-string/jumbo v4, "2"
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1c
move v1, v2
goto :goto_1c
:pswitch_47
const-string/jumbo v2, "3"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1c
const/4 v1, 0x2
goto :goto_1c
:pswitch_52
const-string/jumbo v2, "4"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1c
const/4 v1, 0x3
goto :goto_1c
:pswitch_5d
const/16 v0, 0xa
goto :goto_1f
:pswitch_60
const/16 v0, 0xd
goto :goto_1f
:pswitch_63
const/16 v0, 0x1f
goto :goto_1f
:pswitch_66
const/16 v0, 0x10
goto :goto_1f
:cond_69
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
invoke-interface {v0, p2}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->setSkillItemBean(Lcom/sdk/orion/bean/SkillListBean$DataBean;)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
iget-object v1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
invoke-interface {v0, v1}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->setActivity(Landroid/app/Activity;)V
invoke-direct {p0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->initView()V
invoke-virtual {p0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->getPresenter()Lcom/sdk/orion/ui/baselibrary/base/BasePresenter;
move-result-object v0
check-cast v0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillContract$Presenter;
invoke-virtual {v0, p2}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillContract$Presenter;->init(Lcom/sdk/orion/bean/SkillListBean$DataBean;)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSimpleContainer:Lcom/sdk/orion/ui/baselibrary/widget/ListenableScrollView;
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->initLoadingHelper(Landroid/view/View;)V
goto/16 :goto_5
:pswitch_data_88
.packed-switch 0x31
:pswitch_31
:pswitch_3c
:pswitch_47
:pswitch_52
.end packed-switch
:pswitch_data_94
.packed-switch 0x0
:pswitch_5d
:pswitch_60
:pswitch_63
:pswitch_66
.end packed-switch
.end method
.method public initSkillViewData()V
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
invoke-interface {v0}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->initExtraData()V
return-void
.end method
.method public onActivityResult(IILandroid/content/Intent;)V
.registers 5
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
if-nez v0, :cond_5
:goto_4
return-void
:cond_5
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
invoke-interface {v0, p1, p2, p3}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->onActivityResult(IILandroid/content/Intent;)V
goto :goto_4
.end method
.method public onBackPressed()Z
.registers 3
iget v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mViewMode:I
sget v1, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->VIEW_MODE_SIMPLE:I
if-ne v0, v1, :cond_8
const/4 v0, 0x0
:goto_7
return v0
:cond_8
sget v0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->VIEW_MODE_SIMPLE:I
iput v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mViewMode:I
invoke-direct {p0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->updateMode()V
const/4 v0, 0x1
goto :goto_7
.end method
.method public onDestroy()V
.registers 2
invoke-super {p0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillContract$View;->onDestroy()V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
if-nez v0, :cond_8
:goto_7
return-void
:cond_8
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
invoke-interface {v0}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->onDestroy()V
goto :goto_7
.end method
.method public onLoadData(Lcom/sdk/orion/bean/SkillDetailData;)V
.registers 7
const/4 v4, 0x0
const/16 v3, 0x8
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
if-nez v0, :cond_8
:goto_7
return-void
:cond_8
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
invoke-interface {v0, p1}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->dataLoaded(Lcom/sdk/orion/bean/SkillDetailData;)V
iput-object p1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mDataBean:Lcom/sdk/orion/bean/SkillDetailData;
invoke-virtual {p0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->showContentView()V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mTitle:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mName:Landroid/widget/TextView;
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_name()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mItemDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
if-eqz v0, :cond_39
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mItemDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/SkillListBean$DataBean;->getSkill_name()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_39
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mItemDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_name()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sdk/orion/bean/SkillListBean$DataBean;->setSkill_name(Ljava/lang/String;)V
:cond_39
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCompany:Landroid/widget/TextView;
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_sh_company()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_sh_company()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_cb
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCompany:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
:cond_51
:goto_51
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_sh_company_url()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCompanyUrl:Ljava/lang/String;
const-string/jumbo v0, ""
iget-object v1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCompanyUrl:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_70
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCompanyUrl:Ljava/lang/String;
if-eqz v0, :cond_70
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mInfoLayout:Landroid/widget/RelativeLayout;
new-instance v1, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView$1;
invoke-direct {v1, p0}, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView$1;-><init>(Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;)V
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_70
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSkillType:Landroid/widget/TextView;
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getCategory_name()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_intro()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_8c
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mDetail:Lcom/sdk/orion/ui/baselibrary/widget/ExpandTextView;
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_intro()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/ExpandTextView;->setText(Ljava/lang/String;)V
:cond_8c
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mItemDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
invoke-virtual {v0}, Lcom/sdk/orion/bean/SkillListBean$DataBean;->getSkill_icon_url()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_a1
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mItemDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_icon_url()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sdk/orion/bean/SkillListBean$DataBean;->setSkill_icon_url(Ljava/lang/String;)V
:cond_a1
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_icon_url()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mIcon:Lcom/sdk/orion/ui/baselibrary/widget/RoundAngleImageView;
invoke-static {v0, v1}, Lcom/sdk/orion/ui/baselibrary/utils/ImageLoader;->loadImage(Ljava/lang/String;Landroid/widget/ImageView;)V
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getOrder_words()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_ba
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getOrder_words()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_f9
:cond_ba
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCardList:Lcom/sdk/orion/ui/baselibrary/widget/SimpleCardList;
invoke-virtual {v0, v3}, Lcom/sdk/orion/ui/baselibrary/widget/SimpleCardList;->setVisibility(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mDetailList:Lcom/sdk/orion/ui/baselibrary/widget/DetailCardList;
invoke-virtual {v0, v3}, Lcom/sdk/orion/ui/baselibrary/widget/DetailCardList;->setVisibility(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mVoiceContainer:Landroid/view/ViewGroup;
invoke-virtual {v0, v3}, Landroid/view/ViewGroup;->setVisibility(I)V
goto/16 :goto_7
:cond_cb
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCompany:Landroid/widget/TextView;
invoke-virtual {v0, v4}, Landroid/widget/TextView;->setVisibility(I)V
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_sh_company_url()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_51
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCompany:Landroid/widget/TextView;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_sh_company()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string/jumbo v2, ">"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_51
:cond_f9
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCardList:Lcom/sdk/orion/ui/baselibrary/widget/SimpleCardList;
invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/widget/SimpleCardList;->removeAllViews()V
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getOrder_words()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_106
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_118
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iget-object v2, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mCardList:Lcom/sdk/orion/ui/baselibrary/widget/SimpleCardList;
invoke-virtual {v2, v0}, Lcom/sdk/orion/ui/baselibrary/widget/SimpleCardList;->addCard(Ljava/lang/String;)V
goto :goto_106
:cond_118
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getOrder_words_all()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_128
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getOrder_words_all()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_13f
:cond_128
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mExpandText:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
:goto_12d
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
iget-object v1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
invoke-interface {v0, v1}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->onLoadData(Landroid/app/Activity;)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
invoke-virtual {p1}, Lcom/sdk/orion/bean/SkillDetailData;->getSkill_support_device_tips()Ljava/lang/String;
move-result-object v1
invoke-interface {v0, v1}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->setSupportDeviceTips(Ljava/lang/String;)V
goto/16 :goto_7
:cond_13f
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mExpandText:Landroid/widget/TextView;
invoke-virtual {v0, v4}, Landroid/widget/TextView;->setVisibility(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mDetailList:Lcom/sdk/orion/ui/baselibrary/widget/DetailCardList;
invoke-virtual {v0, p1}, Lcom/sdk/orion/ui/baselibrary/widget/DetailCardList;->setDetailCard(Lcom/sdk/orion/bean/SkillDetailData;)V
goto :goto_12d
.end method
.method public onResume()V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
if-nez v0, :cond_5
:goto_4
return-void
:cond_5
iget-object v0, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mSubSkillView:Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;
iget-object v1, p0, Lcom/sdk/orion/lib/skillbase/mvp/OrionSkillView;->mActivity:Landroid/app/Activity;
invoke-interface {v0, v1}, Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;->onResume(Landroid/app/Activity;)V
goto :goto_4
.end method