QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685
以下内容为反编译后的 PDFGuideDialog.java 源代码,内容仅作参考
package com.tencent.mtt.external.reader.pdf.anno;
import android.content.Context;
import android.view.View;
import android.view.WindowManager;
import android.widget.FrameLayout;
import android.widget.ImageView;
import com.tencent.mtt.R;
import com.tencent.mtt.base.skin.MttResources;
import com.tencent.mtt.base.ui.widget.QBWebImageView;
import com.tencent.mtt.view.common.QBTextView;
import com.tencent.mtt.view.dialog.QBDialogBase;
import com.tencent.qqlive.module.videoreport.collect.EventCollector;
import qb.a.e;
import qb.a.g;
public class PDFGuideDialog extends QBDialogBase {
FrameLayout f58829a;
public PDFGuideDialog(Context context) {
super(context, R.style.ua);
requestWindowFeature(1);
WindowManager.LayoutParams attributes = getWindow().getAttributes();
attributes.dimAmount = 0.5f;
getWindow().addFlags(2);
getWindow().setAttributes(attributes);
requestWindowFeature(1);
setCanceledOnTouchOutside(false);
this.f58829a = new FrameLayout(context);
this.f58829a.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
QBWebImageView qBWebImageView = new QBWebImageView(context);
qBWebImageView.setPlaceHolderDrawableId(g.f85882a);
qBWebImageView.setUrl("https://m4.publicimg.browser.qq.com/publicimg/nav/file/pdf_guid_finger_icon.png");
qBWebImageView.setScaleType(ImageView.ScaleType.FIT_XY);
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(MttResources.s(140), MttResources.s(140));
layoutParams.gravity = 81;
layoutParams.bottomMargin = MttResources.s(223);
this.f58829a.addView(qBWebImageView, layoutParams);
QBTextView qBTextView = new QBTextView(getContext(), false);
qBTextView.setTextColorNormalIds(e.W);
qBTextView.setTextSize(MttResources.s(16));
qBTextView.setText("编辑时可双指滑动页面");
qBTextView.setGravity(17);
FrameLayout.LayoutParams layoutParams2 = new FrameLayout.LayoutParams(-2, -2);
layoutParams2.gravity = 81;
layoutParams2.bottomMargin = MttResources.s(185);
this.f58829a.addView(qBTextView, layoutParams2);
QBTextView qBTextView2 = new QBTextView(getContext(), false);
qBTextView2.setGravity(17);
qBTextView2.setTextColorNormalIds(e.W);
qBTextView2.setBackgroundNormalIds(R.drawable.or, 0);
qBTextView2.setText("知道了");
qBTextView2.setTextSize(0, MttResources.s(14));
FrameLayout.LayoutParams layoutParams3 = new FrameLayout.LayoutParams(MttResources.s(124), MttResources.s(40));
layoutParams3.gravity = 81;
layoutParams3.bottomMargin = MttResources.s(108);
this.f58829a.addView(qBTextView2, layoutParams3);
qBTextView2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
EventCollector.getInstance().onViewClickedBefore(view);
PDFGuideDialog.this.dismiss();
EventCollector.getInstance().onViewClicked(view);
}
});
setContentView(this.f58829a);
getWindow().setLayout(-1, -1);
}
@Override
public void onConfigChange() {
super.onConfigChange();
dismiss();
}
}