QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685

以下内容为反编译后的 UserTypeChooseCardView.java 源代码,内容仅作参考


package com.tencent.mtt.file.page.toolc.resume.view;

import android.content.Context;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.tencent.mtt.R;
import com.tencent.mtt.base.skin.MttResources;
import com.tencent.mtt.base.ui.widget.QBWebImageView;
import com.tencent.mtt.file.page.toolc.resume.ExtensionsKt;
import com.tencent.mtt.newskin.SimpleSkinBuilder;
import com.tencent.mtt.view.common.QBTextView;
import com.tencent.mtt.view.layout.QBRelativeLayout;

public class UserTypeChooseCardView extends QBRelativeLayout {

    private QBTextView f63100a;

    private QBTextView f63101b;

    private QBWebImageView f63102c;

    public UserTypeChooseCardView(Context context) {
        super(context);
        a();
        b();
    }

    private void a() {
        this.f63100a = new QBTextView(getContext());
        this.f63101b = new QBTextView(getContext());
        this.f63102c = new QBWebImageView(getContext());
        int s = MttResources.s(60);
        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(s, s);
        int s2 = MttResources.s(18);
        layoutParams.bottomMargin = s2;
        layoutParams.leftMargin = s2;
        layoutParams.topMargin = s2;
        layoutParams.rightMargin = MttResources.s(12);
        this.f63102c.setId(1);
        this.f63102c.setLayoutParams(layoutParams);
        this.f63102c.setScaleType(ImageView.ScaleType.FIT_XY);
        addView(this.f63102c);
        RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(-2, -2);
        layoutParams2.topMargin = MttResources.s(27);
        layoutParams2.addRule(17, 1);
        this.f63100a.setId(2);
        this.f63100a.setTextSize(MttResources.s(16));
        QBTextView qBTextView = this.f63100a;
        qBTextView.setTypeface(qBTextView.getTypeface(), 1);
        this.f63100a.setLayoutParams(layoutParams2);
        addView(this.f63100a);
        RelativeLayout.LayoutParams layoutParams3 = new RelativeLayout.LayoutParams(layoutParams2);
        layoutParams3.topMargin = MttResources.s(4);
        layoutParams3.addRule(3, 2);
        this.f63101b.setTextSize(MttResources.s(12));
        this.f63101b.setLayoutParams(layoutParams3);
        addView(this.f63101b);
        SimpleSkinBuilder.a((TextView) this.f63100a).g(R.color.theme_common_color_a1).f();
        SimpleSkinBuilder.a((TextView) this.f63101b).g(R.color.theme_common_color_a3).f();
    }

    private void b() {
        ExtensionsKt.a(this);
    }

    public void setUserType(boolean z) {
        this.f63100a.setText(z ? "我是学生" : "我是职场人");
        this.f63101b.setText(z ? "找实习或应届找工作" : "想换工作的职场人士");
        this.f63102c.setUrl(z ? "https://m4.publicimg.browser.qq.com/publicimg/nav/file/resume_student.png" : "https://m4.publicimg.browser.qq.com/publicimg/nav/file/resume_worker.png");
    }
}