QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685
以下内容为反编译后的 NewUserGuideSettingCardView.java 源代码,内容仅作参考
package com.tencent.mtt.browser.homepage.xhome.guide.newuser;
import android.content.Context;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.ScaleAnimation;
import android.widget.FrameLayout;
import android.widget.TextView;
import com.tencent.mtt.R;
import com.tencent.mtt.base.ui.widget.QBWebImageView;
import com.tencent.mtt.browser.homepage.fastcut.util.FastCutScreenUtil;
import com.tencent.mtt.extension.ViewsKt;
import com.tencent.mtt.newskin.SimpleSkinBuilder;
import com.tencent.qqlive.module.videoreport.collect.EventCollector;
import com.tencent.qqlive.tvkplayer.playerwrapper.player.common.TVKPlayerWrapperMsg;
import java.util.HashMap;
import kotlin.jvm.internal.Intrinsics;
public final class NewUserGuideSettingCardView extends FrameLayout {
private QBWebImageView f41472a;
private int f41473b;
private View.OnClickListener f41474c;
private View.OnClickListener f41475d;
private HashMap e;
public NewUserGuideSettingCardView(Context context, AttributeSet attributes) {
super(context, attributes);
Intrinsics.checkParameterIsNotNull(context, "context");
Intrinsics.checkParameterIsNotNull(attributes, "attributes");
this.f41473b = FastCutScreenUtil.a() - ViewsKt.a((Number) 55);
a(context);
}
private final void a(Context context) {
ViewGroup.LayoutParams layoutParams;
LayoutInflater.from(context).inflate(R.layout.m2, (ViewGroup) this, true);
setLayoutParams(new ViewGroup.LayoutParams(this.f41473b, -2));
QBWebImageView qBWebImageView = (QBWebImageView) a(R.id.iv_head);
if (qBWebImageView != null) {
qBWebImageView.setUrl("https://m4.publicimg.browser.qq.com/publicimg/nav/xhome/xhome_guide_tab_setting_dialog.png");
ViewGroup.LayoutParams layoutParams2 = qBWebImageView.getLayoutParams();
if (layoutParams2 != null) {
layoutParams2.width = this.f41473b - ViewsKt.a((Number) 22);
layoutParams2.height = (layoutParams2.width * 238) / 596;
}
qBWebImageView.setUseMaskForNightMode(false);
}
TextView textView = (TextView) a(R.id.tv_setting);
if (textView != null && (layoutParams = textView.getLayoutParams()) != null) {
layoutParams.width = this.f41473b - ViewsKt.a((Number) 54);
layoutParams.height = (layoutParams.width * 80) / TVKPlayerWrapperMsg.PLAYER_INFO_ON_RICH_MEDIA_PREPARE_FAILED;
}
SimpleSkinBuilder.a(this).c();
TextView textView2 = (TextView) a(R.id.tv_setting);
if (textView2 != null) {
textView2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
EventCollector.getInstance().onViewClickedBefore(view);
View.OnClickListener onSettingClickListener = NewUserGuideSettingCardView.this.getOnSettingClickListener();
if (onSettingClickListener != null) {
onSettingClickListener.onClick(view);
}
EventCollector.getInstance().onViewClicked(view);
}
});
}
TextView textView3 = (TextView) a(R.id.tv_cancel);
if (textView3 != null) {
textView3.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
EventCollector.getInstance().onViewClickedBefore(view);
View.OnClickListener onCancelClickListener = NewUserGuideSettingCardView.this.getOnCancelClickListener();
if (onCancelClickListener != null) {
onCancelClickListener.onClick(view);
}
EventCollector.getInstance().onViewClicked(view);
}
});
}
}
public View a(int i) {
if (this.e == null) {
this.e = new HashMap();
}
View view = (View) this.e.get(Integer.valueOf(i));
if (view != null) {
return view;
}
View findViewById = findViewById(i);
this.e.put(Integer.valueOf(i), findViewById);
return findViewById;
}
public final void a() {
ScaleAnimation scaleAnimation = new ScaleAnimation(1.0f, 1.1f, 1.0f, 1.1f, 1, 0.5f, 1, 0.5f);
scaleAnimation.setDuration(500L);
scaleAnimation.setFillAfter(true);
scaleAnimation.setRepeatMode(2);
scaleAnimation.setRepeatCount(3);
TextView textView = (TextView) a(R.id.tv_setting);
if (textView != null) {
textView.startAnimation(scaleAnimation);
}
}
public final void a(String str, String str2) {
String str3 = str;
if (!TextUtils.isEmpty(str3)) {
TextView tv_title = (TextView) a(R.id.tv_title);
Intrinsics.checkExpressionValueIsNotNull(tv_title, "tv_title");
tv_title.setText(str3);
}
String str4 = str2;
if (TextUtils.isEmpty(str4)) {
return;
}
TextView tv_sub_title = (TextView) a(R.id.tv_sub_title);
Intrinsics.checkExpressionValueIsNotNull(tv_sub_title, "tv_sub_title");
tv_sub_title.setText(str4);
}
public final int getCardWidth() {
return this.f41473b;
}
public final QBWebImageView getImageView() {
return this.f41472a;
}
public final View.OnClickListener getOnCancelClickListener() {
return this.f41474c;
}
public final View.OnClickListener getOnSettingClickListener() {
return this.f41475d;
}
public final void setCardWidth(int i) {
this.f41473b = i;
}
public final void setImageView(QBWebImageView qBWebImageView) {
this.f41472a = qBWebImageView;
}
public final void setOnCancelClickListener(View.OnClickListener onClickListener) {
this.f41474c = onClickListener;
}
public final void setOnSettingClickListener(View.OnClickListener onClickListener) {
this.f41475d = onClickListener;
}
}