正在查看: Clean Center v0.5.5 应用的 OfferDetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clean Center v0.5.5 应用的 OfferDetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pdf.reader.fileviewer.ui.activity;
import android.animation.Animator;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Application;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.BitmapFactory;
import android.graphics.ColorMatrix;
import android.graphics.ColorMatrixColorFilter;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.WindowManager;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.SeekBar;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.widget.AppCompatSeekBar;
import androidx.core.content.ContextCompat;
import androidx.core.os.BundleKt;
import androidx.fragment.app.FragmentActivity;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.lifecycle.ViewModelProvider;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
import com.github.chrisbanes.photoview.OnViewTapListener;
import com.github.chrisbanes.photoview.PhotoView;
import com.lambda.adlib.LambdaAd;
import com.lambda.adlib.LambdaAdAdapter;
import com.lambda.adlib.LambdaAdSdk;
import com.lambda.adlib.adapter.LAdMultipleAdapter;
import com.lxj.xpopup.XPopup;
import com.lxj.xpopup.core.BasePopupView;
import com.lxj.xpopup.interfaces.SimpleCallback;
import com.pdf.reader.fileviewer.App;
import com.pdf.reader.fileviewer.R;
import com.pdf.reader.fileviewer.ad.AdUtils;
import com.pdf.reader.fileviewer.base.BaseActivity;
import com.pdf.reader.fileviewer.databinding.ActivityOfferDetailBinding;
import com.pdf.reader.fileviewer.modul.Document;
import com.pdf.reader.fileviewer.ui.adapter.PreviewAdapter;
import com.pdf.reader.fileviewer.ui.dialog.FileMoreDialog;
import com.pdf.reader.fileviewer.ui.dialog.LoadingDialog;
import com.pdf.reader.fileviewer.ui.dialog.RenameDialog;
import com.pdf.reader.fileviewer.utils.CommonUtil;
import com.pdf.reader.fileviewer.utils.DarkModeUtils;
import com.pdf.reader.fileviewer.utils.EventUtils;
import com.pdf.reader.fileviewer.utils.FileUtils;
import com.pdf.reader.fileviewer.utils.KtxKt;
import com.pdf.reader.fileviewer.utils.MMKVKeys;
import com.pdf.reader.fileviewer.utils.MMKVKeysKt;
import com.pdf.reader.fileviewer.view.VerticalSeekBar;
import com.pdf.reader.fileviewer.viewmodel.DocumentViewModel;
import com.tom_roush.pdfbox.contentstream.operator.OperatorName;
import com.wxiwei.office.constant.EventConstant;
import com.wxiwei.office.constant.MainConstant;
import com.wxiwei.office.constant.SchemeClrConstant;
import com.wxiwei.office.fc.openxml4j.opc.PackagingURIHelper;
import com.wxiwei.office.officereader.AppFrame;
import com.wxiwei.office.officereader.FindToolBar;
import com.wxiwei.office.officereader.beans.AImageButton;
import com.wxiwei.office.officereader.beans.AImageCheckButton;
import com.wxiwei.office.officereader.beans.AToolsbar;
import com.wxiwei.office.officereader.beans.CalloutToolsbar;
import com.wxiwei.office.officereader.beans.PDFToolsbar;
import com.wxiwei.office.officereader.beans.PGToolsbar;
import com.wxiwei.office.officereader.beans.SSToolsbar;
import com.wxiwei.office.officereader.beans.WPToolsbar;
import com.wxiwei.office.officereader.database.DBService;
import com.wxiwei.office.pg.model.PGPlaceholderUtil;
import com.wxiwei.office.res.ResKit;
import com.wxiwei.office.ss.sheetbar.SheetBar;
import com.wxiwei.office.system.FileKit;
import com.wxiwei.office.system.IControl;
import com.wxiwei.office.system.IMainFrame;
import com.wxiwei.office.system.MainControl;
import com.yandex.div.core.timer.TimerController;
import com.yandex.div.state.db.StateEntry;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.TuplesKt;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Ref;
import kotlin.math.MathKt;
import kotlin.text.StringsKt;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineStart;
import kotlinx.coroutines.Dispatchers;
import kotlinx.coroutines.GlobalScope;
@Metadata(d1 = {"\u0000\u009c\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u000e\n\u0002\u0010\u000e\n\u0002\b\u0017\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0000\n\u0002\b\u000e\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0007\n\u0002\b\u0002\n\u0002\u0010\u0005\n\u0002\b\"\n\u0002\u0010 \n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\t\n\u0002\b\u000e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00020\u0003B\u0007¢\u0006\u0004\b\u0004\u0010\u0005J\u0010\u0010\u0006\u001a\u00020\u00022\u0006\u0010\u0007\u001a\u00020\bH\u0016J\u0012\u0010\u0016\u001a\u00020\u00172\b\u0010\u0018\u001a\u0004\u0018\u00010\u0019H\u0014J\b\u0010\u001a\u001a\u00020\u0017H\u0002J\b\u0010\u001b\u001a\u00020\u0017H\u0002J\u0010\u0010\u001c\u001a\u00020\u00172\u0006\u0010\u0012\u001a\u00020\u0013H\u0002J\u0010\u0010\u001d\u001a\u00020\u00172\u0006\u0010\u0012\u001a\u00020\u0013H\u0002J\u0010\u0010\u001e\u001a\u00020\u00172\u0006\u0010\u0012\u001a\u00020\u0013H\u0002J\b\u0010\u001f\u001a\u00020\u0017H\u0002J\b\u0010 \u001a\u00020\u0017H\u0002J\u0018\u0010!\u001a\u00020\u00172\u0006\u0010\"\u001a\u00020#2\u0006\u0010$\u001a\u00020#H\u0002J\u0018\u0010%\u001a\u00020\u00172\u0006\u0010\"\u001a\u00020#2\u0006\u0010$\u001a\u00020#H\u0002J\u0010\u0010&\u001a\u00020\u00172\u0006\u0010'\u001a\u00020(H\u0002J\u0010\u0010)\u001a\u00020\u00172\u0006\u0010'\u001a\u00020(H\u0002J\u0010\u0010*\u001a\u00020\u00172\u0006\u0010+\u001a\u00020\fH\u0002J\b\u0010,\u001a\u00020\u0017H\u0014J\b\u00101\u001a\u00020\u0017H\u0016J\u0006\u00102\u001a\u00020\u0017J\b\u00103\u001a\u00020\u0017H\u0014J\u0010\u00104\u001a\u00020\u00172\u0006\u00105\u001a\u00020\fH\u0016J\b\u0010<\u001a\u00020\u0017H\u0002J\b\u0010=\u001a\u00020\fH\u0016J\b\u0010>\u001a\u00020\fH\u0016J\u0012\u0010?\u001a\u00020\u00172\b\u0010@\u001a\u0004\u0018\u000107H\u0016J\b\u0010A\u001a\u00020\u0017H\u0016J\b\u0010B\u001a\u00020\u0017H\u0002J\b\u0010C\u001a\u00020\fH\u0002J\u000e\u0010D\u001a\u00020\u00172\u0006\u0010E\u001a\u00020\fJ\u000e\u0010F\u001a\u00020\u00172\u0006\u0010E\u001a\u00020\fJ\u0006\u0010G\u001a\u00020\u0017J\u0006\u0010H\u001a\u00020\u0017J\u0010\u0010I\u001a\u00020\u00172\u0006\u0010J\u001a\u00020\fH\u0016J\u0006\u0010K\u001a\u00020\u0017J\u0006\u0010L\u001a\u00020\u0017J\b\u0010M\u001a\u00020\u0017H\u0002J\b\u0010N\u001a\u0004\u0018\u00010OJ\u0012\u0010P\u001a\u0004\u0018\u00010Q2\u0006\u0010R\u001a\u00020SH\u0014J\b\u0010T\u001a\u00020\u0017H\u0016J\b\u0010U\u001a\u0004\u0018\u00010VJ\u0006\u0010W\u001a\u00020SJ\b\u0010X\u001a\u0004\u0018\u000107J\b\u0010Y\u001a\u00020ZH\u0016J\u001a\u0010[\u001a\u00020\f2\u0006\u0010\\\u001a\u00020S2\b\u0010]\u001a\u0004\u0018\u00010^H\u0016J\u0006\u0010_\u001a\u00020\u0017J\u0006\u0010`\u001a\u00020\u0017J\b\u0010a\u001a\u00020\u0017H\u0016J\b\u0010b\u001a\u00020\u0017H\u0002J\b\u0010c\u001a\u00020\u0017H\u0002J\u000e\u0010d\u001a\u00020S2\u0006\u0010e\u001a\u00020SJ\u000e\u0010f\u001a\u00020S2\u0006\u0010g\u001a\u00020SJ\b\u0010h\u001a\u00020SH\u0016J\b\u0010i\u001a\u00020SH\u0016J>\u0010j\u001a\u00020\f2\b\u0010k\u001a\u0004\u0018\u00010#2\b\u0010l\u001a\u0004\u0018\u00010m2\b\u0010n\u001a\u0004\u0018\u00010m2\u0006\u0010o\u001a\u00020p2\u0006\u0010q\u001a\u00020p2\u0006\u0010r\u001a\u00020sH\u0016J\b\u0010t\u001a\u00020\u0017H\u0016J\n\u0010u\u001a\u0004\u0018\u000107H\u0016J\b\u0010v\u001a\u00020\fH\u0016J\b\u0010w\u001a\u00020\fH\u0016J\b\u0010x\u001a\u00020sH\u0016J\b\u0010y\u001a\u00020\fH\u0016J\b\u0010z\u001a\u00020\u0017H\u0002J\u0010\u0010{\u001a\u00020\u00172\u0006\u0010|\u001a\u00020\fH\u0016J\b\u0010}\u001a\u00020\u0017H\u0016J\u0010\u0010~\u001a\u00020\u00172\u0006\u0010\u007f\u001a\u00020SH\u0016J\u0007\u0010\u0080\u0001\u001a\u00020\u0017J\u0016\u0010\u0081\u0001\u001a\u0004\u0018\u0001072\t\u0010\u0082\u0001\u001a\u0004\u0018\u000107H\u0016J\t\u0010\u0083\u0001\u001a\u00020\fH\u0016J\t\u0010\u0084\u0001\u001a\u00020\fH\u0016J\t\u0010\u0085\u0001\u001a\u00020\fH\u0016J\t\u0010\u0086\u0001\u001a\u00020\fH\u0016J\t\u0010\u0087\u0001\u001a\u000207H\u0016J\t\u0010\u0088\u0001\u001a\u00020\u0017H\u0016J\t\u0010\u0089\u0001\u001a\u00020\fH\u0016J\u0012\u0010\u008a\u0001\u001a\u00020\u00172\u0007\u0010\u008b\u0001\u001a\u00020\fH\u0016J\t\u0010\u008c\u0001\u001a\u00020\fH\u0016J\u0012\u0010\u008d\u0001\u001a\u00020\u00172\u0007\u0010\u008e\u0001\u001a\u00020\fH\u0016J\t\u0010\u008f\u0001\u001a\u00020^H\u0016J\u0012\u0010\u0090\u0001\u001a\u00020\u00172\u0007\u0010\u0091\u0001\u001a\u00020\fH\u0016J\t\u0010\u0092\u0001\u001a\u00020\fH\u0016J\t\u0010\u0093\u0001\u001a\u00020sH\u0016J\t\u0010\u008e\u0001\u001a\u00020\fH\u0016J\u001d\u0010\u0094\u0001\u001a\u00020\u00172\u0012\u0010\u0095\u0001\u001a\r\u0012\u0006\u0012\u0004\u0018\u00010S\u0018\u00010\u0096\u0001H\u0016J\f\u0010\u0097\u0001\u001a\u0005\u0018\u00010\u0098\u0001H\u0016J\t\u0010\u0099\u0001\u001a\u00020\u0017H\u0016J\n\u0010\u009a\u0001\u001a\u00030\u009b\u0001H\u0016J\t\u0010\u009c\u0001\u001a\u00020\u0017H\u0016J\t\u0010£\u0001\u001a\u00020\u0017H\u0016J\t\u0010¤\u0001\u001a\u00020\u0017H\u0016J\t\u0010«\u0001\u001a\u00020\u0017H\u0016J\t\u0010¬\u0001\u001a\u00020\u0017H\u0016J\t\u0010\u00ad\u0001\u001a\u00020\fH\u0016R\u0010\u0010\t\u001a\u0004\u0018\u00010\nX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u000b\u001a\u00020\fX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\r\u001a\u00020\fX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u000e\u001a\u00020\u000fX\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\u0010\u001a\u00020\u0011X\u0082\u0004¢\u0006\u0002\n\u0000R\u0010\u0010\u0012\u001a\u0004\u0018\u00010\u0013X\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\u0014\u001a\u0004\u0018\u00010\u0015X\u0082\u000e¢\u0006\u0002\n\u0000R\u001a\u0010-\u001a\u00020\fX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b-\u0010.\"\u0004\b/\u00100R\u001c\u00106\u001a\u0004\u0018\u000107X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b8\u00109\"\u0004\b:\u0010;R\"\u0010\u009d\u0001\u001a\u0005\u0018\u00010\u009e\u0001X\u0086\u000e¢\u0006\u0012\n\u0000\u001a\u0006\b\u009f\u0001\u0010 \u0001\"\u0006\b¡\u0001\u0010¢\u0001R \u0010¥\u0001\u001a\u00030¦\u0001X\u0086\u000e¢\u0006\u0012\n\u0000\u001a\u0006\b§\u0001\u0010¨\u0001\"\u0006\b©\u0001\u0010ª\u0001R\u000f\u0010®\u0001\u001a\u00020\fX\u0082\u000e¢\u0006\u0002\n\u0000R\u000f\u0010¯\u0001\u001a\u00020\fX\u0082\u000e¢\u0006\u0002\n\u0000R\u000f\u0010°\u0001\u001a\u00020SX\u0082\u000e¢\u0006\u0002\n\u0000R\u0011\u0010±\u0001\u001a\u0004\u0018\u000107X\u0082\u000e¢\u0006\u0002\n\u0000R\u0011\u0010²\u0001\u001a\u0004\u0018\u000107X\u0082\u000e¢\u0006\u0002\n\u0000R\u0011\u0010³\u0001\u001a\u0004\u0018\u000107X\u0082\u0004¢\u0006\u0002\n\u0000R\u0012\u0010´\u0001\u001a\u0005\u0018\u00010µ\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010¶\u0001\u001a\u0005\u0018\u00010·\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010¸\u0001\u001a\u0005\u0018\u00010¹\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u0011\u0010º\u0001\u001a\u0004\u0018\u00010OX\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010»\u0001\u001a\u0005\u0018\u00010¼\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010½\u0001\u001a\u0005\u0018\u00010¾\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010¿\u0001\u001a\u0005\u0018\u00010À\u0001X\u0082\u0004¢\u0006\u0002\n\u0000R\u0011\u0010Á\u0001\u001a\u0004\u0018\u00010#X\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010Â\u0001\u001a\u0005\u0018\u00010Ã\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010Ä\u0001\u001a\u0005\u0018\u00010Å\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010Æ\u0001\u001a\u0005\u0018\u00010Ç\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010È\u0001\u001a\u0005\u0018\u00010Ç\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010É\u0001\u001a\u0005\u0018\u00010Ê\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010Ë\u0001\u001a\u0005\u0018\u00010Ê\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u0012\u0010Ì\u0001\u001a\u0005\u0018\u00010Ç\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u000f\u0010Í\u0001\u001a\u00020\fX\u0082\u000e¢\u0006\u0002\n\u0000R\u000f\u0010\u008e\u0001\u001a\u00020\fX\u0082\u000e¢\u0006\u0002\n\u0000R\u000f\u0010Î\u0001\u001a\u00020SX\u0082\u0004¢\u0006\u0002\n\u0000R\u000f\u0010Ï\u0001\u001a\u00020SX\u0082\u0004¢\u0006\u0002\n\u0000R\u0012\u0010Ð\u0001\u001a\u0005\u0018\u00010Ñ\u0001X\u0082\u000e¢\u0006\u0002\n\u0000R\u000f\u0010Ò\u0001\u001a\u00020\fX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010|\u001a\u00020\fX\u0082\u000e¢\u0006\u0002\n\u0000R\u000f\u0010Ó\u0001\u001a\u00020\fX\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006Ô\u0001"}, d2 = {"Lcom/pdf/reader/fileviewer/ui/activity/OfferDetailActivity;", "Lcom/pdf/reader/fileviewer/base/BaseActivity;", "Lcom/pdf/reader/fileviewer/databinding/ActivityOfferDetailBinding;", "Lcom/wxiwei/office/system/IMainFrame;", "<init>", "()V", "initViewBinding", "layoutInflater", "Landroid/view/LayoutInflater;", "mBannerAdapter", "Lcom/lambda/adlib/adapter/LAdMultipleAdapter;", "isOpenOutside", "", "isOpenned", "model", "Lcom/pdf/reader/fileviewer/viewmodel/DocumentViewModel;", "handler", "Landroid/os/Handler;", "document", "Lcom/pdf/reader/fileviewer/modul/Document;", "previewAdapter", "Lcom/pdf/reader/fileviewer/ui/adapter/PreviewAdapter;", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "fileReadTime", "showBannerAd", "clickFavorite", "removeFavorite", "addFavorite", "initMore", "initBottom", "showToolbarAndBottom", "toolbar", "Landroid/view/View;", "bottomV", "hideToolbarAndBottom", "resetImageColor", "imageView", "Landroid/widget/ImageView;", "setImageInverted", "setButtonEnabled", "enabled", "onStart", "isClickBack", "()Z", "setClickBack", "(Z)V", "onBackPressed", "firstGuide", "onDestroy", "showProgressBar", "visible", "pwd", "", "getPwd", "()Ljava/lang/String;", "setPwd", "(Ljava/lang/String;)V", "init", "isShowZoomingMsg", "isPopUpErrorDlg", "newFatalOccurs", "fatalDetail", "outOfMemoryOccurs", "createView", "isSearchbarActive", "showSearchBar", "show", "showCalloutToolsBar", "setPenUnChecked", "setEraserUnChecked", "setFindBackForwardState", "state", "fileShare", "initMarked", "markFile", "getSearchBar", "Lcom/wxiwei/office/officereader/FindToolBar;", "onCreateDialog", "Landroid/app/Dialog;", StateEntry.COLUMN_ID, "", "updateToolsbarStatus", "getControl", "Lcom/wxiwei/office/system/IControl;", "getApplicationType", "getFilePath", "getActivity", "Landroid/app/Activity;", "doActionEvent", "actionID", PGPlaceholderUtil.OBJECT, "", "onPagesCountChange", "onCurrentPageChange", "openFileFinish", "initSeekBar", "updateIndex", "mapToOriginal", OperatorName.CURVE_TO_REPLICATE_FINAL_POINT, "mapToPercentage", "x", "getBottomBarHeight", "getTopBarHeight", "onEventMethod", OperatorName.CURVE_TO_REPLICATE_INITIAL_POINT, "e1", "Landroid/view/MotionEvent;", "e2", "xValue", "", "yValue", "eventMethodType", "", "changePage", "getAppName", "isDrawPageNumber", "isTouchZoom", "getWordDefaultView", "isZoomAfterLayoutForWord", "initFloatButton", "fullScreen", "fullscreen", "changeZoom", "error", "errorCode", "destroyEngine", "getLocalString", "resName", "isShowPasswordDlg", "isShowProgressBar", "isShowFindDlg", "isShowTXTEncodeDlg", "getTXTDefaultEncode", "completeLayout", "isChangePage", "setWriteLog", "saveLog", "isWriteLog", "setThumbnail", "isThumbnail", "getViewBackground", "setIgnoreOriginalSize", "ignoreOriginalSize", "isIgnoreOriginalSize", "getPageListViewMovingPosition", "updateViewImages", "viewList", "", "getTemporaryDirectory", "Ljava/io/File;", "dispose", "getMainFrame", "Landroid/widget/FrameLayout;", "showFileError", "openDialog", "Lcom/lxj/xpopup/core/BasePopupView;", "getOpenDialog", "()Lcom/lxj/xpopup/core/BasePopupView;", "setOpenDialog", "(Lcom/lxj/xpopup/core/BasePopupView;)V", "showOpenDialog", "hideOpenDialog", "lastUpdateTime", "", "getLastUpdateTime", "()J", "setLastUpdateTime", "(J)V", "showFullScreen", "hideFullScreen", "isNightMode", "isDispose", "marked", "applicationType", "fileName", MainConstant.INTENT_FILED_FILE_PATH, "realPath", "control", "Lcom/wxiwei/office/system/MainControl;", "appFrame", "Lcom/wxiwei/office/officereader/AppFrame;", "toolsbar", "Lcom/wxiwei/office/officereader/beans/AToolsbar;", "searchBar", "dbService", "Lcom/wxiwei/office/officereader/database/DBService;", "bottomBar", "Lcom/wxiwei/office/ss/sheetbar/SheetBar;", "toast", "Landroid/widget/Toast;", "gapView", "wm", "Landroid/view/WindowManager;", "wmParams", "Landroid/view/WindowManager$LayoutParams;", "pageUp", "Lcom/wxiwei/office/officereader/beans/AImageButton;", "pageDown", "penButton", "Lcom/wxiwei/office/officereader/beans/AImageCheckButton;", "eraserButton", "settingsButton", "writeLog", "bg", SchemeClrConstant.SCHEME_BG2, "calloutBar", "Lcom/wxiwei/office/officereader/beans/CalloutToolsbar;", "isInverted", "isHorizontal", "com.pdf.reader.fileviewer-55_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class OfferDetailActivity extends BaseActivity<ActivityOfferDetailBinding> implements IMainFrame {
private AppFrame appFrame;
private SheetBar bottomBar;
private CalloutToolsbar calloutBar;
private MainControl control;
private DBService dbService;
private Document document;
private AImageCheckButton eraserButton;
private String fileName;
private String filePath;
private boolean fullscreen;
private View gapView;
private boolean isClickBack;
private boolean isDispose;
private boolean isHorizontal;
private boolean isInverted;
private boolean isOpenOutside;
private boolean isOpenned;
private boolean isThumbnail;
private long lastUpdateTime;
private LAdMultipleAdapter mBannerAdapter;
private boolean marked;
private DocumentViewModel model;
private BasePopupView openDialog;
private AImageButton pageDown;
private AImageButton pageUp;
private AImageCheckButton penButton;
private PreviewAdapter previewAdapter;
private String pwd;
private final String realPath;
private FindToolBar searchBar;
private AImageButton settingsButton;
private final Toast toast;
private AToolsbar toolsbar;
private WindowManager wm;
private WindowManager.LayoutParams wmParams;
private final Handler handler = new Handler(Looper.getMainLooper());
private int applicationType = -1;
private boolean writeLog = true;
private final int bg = ContextCompat.getColor(App.INSTANCE.getInstance(), R.color.color_f5f5f5);
private final int bg2 = ContextCompat.getColor(App.INSTANCE.getInstance(), R.color.color_reader_bg);
private final void markFile() {
this.marked = !this.marked;
}
@Override
public void changeZoom() {
}
@Override
public void completeLayout() {
}
@Override
public void error(int errorCode) {
}
public final int getApplicationType() {
return this.applicationType;
}
public final String getFilePath() {
return this.filePath;
}
public final long getLastUpdateTime() {
return this.lastUpdateTime;
}
public final BasePopupView getOpenDialog() {
return this.openDialog;
}
@Override
public byte getPageListViewMovingPosition() {
return !this.isHorizontal ? (byte) 1 : (byte) 0;
}
public final String getPwd() {
return this.pwd;
}
public final FindToolBar getSearchBar() {
return this.searchBar;
}
@Override
public String getTXTDefaultEncode() {
return "GBK";
}
@Override
public int getTopBarHeight() {
return 0;
}
@Override
public byte getWordDefaultView() {
return (byte) 0;
}
@Override
public boolean isChangePage() {
return true;
}
public final boolean getIsClickBack() {
return this.isClickBack;
}
@Override
public boolean isDrawPageNumber() {
return false;
}
@Override
public boolean isIgnoreOriginalSize() {
return false;
}
@Override
public boolean isPopUpErrorDlg() {
return false;
}
@Override
public boolean isShowFindDlg() {
return true;
}
@Override
public boolean isShowPasswordDlg() {
return true;
}
@Override
public boolean isShowProgressBar() {
return true;
}
@Override
public boolean isShowTXTEncodeDlg() {
return false;
}
@Override
public boolean isShowZoomingMsg() {
return false;
}
@Override
public boolean getIsThumbnail() {
return this.isThumbnail;
}
@Override
public boolean isTouchZoom() {
return true;
}
@Override
public boolean getWriteLog() {
return this.writeLog;
}
@Override
public boolean isZoomAfterLayoutForWord() {
return true;
}
@Override
public void newFatalOccurs(String fatalDetail) {
}
public final void onCurrentPageChange() {
}
public final void onPagesCountChange() {
}
@Override
public void outOfMemoryOccurs() {
}
public final void setClickBack(boolean z) {
this.isClickBack = z;
}
@Override
public void setIgnoreOriginalSize(boolean ignoreOriginalSize) {
}
public final void setLastUpdateTime(long j) {
this.lastUpdateTime = j;
}
public final void setOpenDialog(BasePopupView basePopupView) {
this.openDialog = basePopupView;
}
public final void setPwd(String str) {
this.pwd = str;
}
@Override
public void setThumbnail(boolean isThumbnail) {
this.isThumbnail = isThumbnail;
}
@Override
public void setWriteLog(boolean saveLog) {
this.writeLog = saveLog;
}
@Override
public void updateViewImages(List<Integer> viewList) {
}
@Override
public ActivityOfferDetailBinding initViewBinding(LayoutInflater layoutInflater) {
Intrinsics.checkNotNullParameter(layoutInflater, "layoutInflater");
ActivityOfferDetailBinding inflate = ActivityOfferDetailBinding.inflate(layoutInflater);
Intrinsics.checkNotNullExpressionValue(inflate, "inflate(...)");
return inflate;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Context applicationContext = getApplicationContext();
Intrinsics.checkNotNull(applicationContext, "null cannot be cast to non-null type com.pdf.reader.fileviewer.App");
ViewModelProvider.AndroidViewModelFactory.Companion companion = ViewModelProvider.AndroidViewModelFactory.Companion;
Application application = getApplication();
Intrinsics.checkNotNullExpressionValue(application, "getApplication(...)");
this.model = new ViewModelProvider((App) applicationContext, companion.getInstance(application)).get(DocumentViewModel.class);
this.appFrame = new AppFrame(getApplicationContext(), DarkModeUtils.INSTANCE.isDarkMode() ? this.bg2 : this.bg);
this.control = new MainControl(this);
this.filePath = getIntent().getStringExtra("FILE_PATH");
this.isOpenOutside = false;
DocumentViewModel documentViewModel = this.model;
if (documentViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel = null;
}
this.document = documentViewModel.check(this.filePath);
String str = this.filePath;
if (str != null) {
Intrinsics.checkNotNull(str);
String str2 = this.filePath;
Intrinsics.checkNotNull(str2);
String substring = str.substring(StringsKt.lastIndexOf$default(str2, PackagingURIHelper.FORWARD_SLASH_CHAR, 0, false, 6, (Object) null) + 1);
Intrinsics.checkNotNullExpressionValue(substring, "substring(...)");
this.fileName = substring;
}
((ActivityOfferDetailBinding) getViewBinding()).viewerOffice.removeAllViews();
((ActivityOfferDetailBinding) getViewBinding()).viewerOffice.addView(this.appFrame);
((ActivityOfferDetailBinding) getViewBinding()).tvTitle.setText(this.fileName);
initMore();
if (getResources().getConfiguration().orientation != 2) {
showBannerAd();
}
fileReadTime();
initBottom();
AdUtils.INSTANCE.loadSceneMainAd((Activity) this);
firstGuide();
EventUtils eventUtils = EventUtils.INSTANCE;
Pair[] pairArr = new Pair[2];
FileUtils fileUtils = FileUtils.INSTANCE;
String str3 = this.filePath;
if (str3 == null) {
str3 = "";
}
pairArr[0] = TuplesKt.to("type", fileUtils.getType(str3));
pairArr[1] = TuplesKt.to("from", getIntent().getStringExtra("from"));
eventUtils.log("filePageView", BundleKt.bundleOf(pairArr));
}
private final void fileReadTime() {
BuildersKt.launch$default(LifecycleOwnerKt.getLifecycleScope((LifecycleOwner) this), (CoroutineContext) null, (CoroutineStart) null, new OfferDetailActivity$fileReadTime$1(new Ref.IntRef(), null), 3, (Object) null);
}
private final void showBannerAd() {
final FrameLayout frameLayout = ((ActivityOfferDetailBinding) getViewBinding()).flAd;
Intrinsics.checkNotNullExpressionValue(frameLayout, "flAd");
LambdaAdAdapter.OnAdapterClose<LAdMultipleAdapter> onAdapterClose = new LambdaAdAdapter.OnAdapterClose<LAdMultipleAdapter>() {
public void onLoad(LAdMultipleAdapter adapter, int status) {
Intrinsics.checkNotNullParameter(adapter, "adapter");
super.onLoad(adapter, status);
if (status == 5 && LambdaAdSdk.INSTANCE.isForeground()) {
LAdMultipleAdapter.showBanner$default(adapter, frameLayout, false, (LambdaAd) null, 4, (Object) null);
}
}
public void onClose(LAdMultipleAdapter adapter, int status) {
Intrinsics.checkNotNullParameter(adapter, "adapter");
super.onClose(adapter, status);
}
};
if (this.mBannerAdapter == null) {
this.mBannerAdapter = new LAdMultipleAdapter((Activity) this, AdUtils.file_banner, onAdapterClose);
}
LAdMultipleAdapter lAdMultipleAdapter = this.mBannerAdapter;
if (lAdMultipleAdapter != null) {
lAdMultipleAdapter.setOnAdapterClose(onAdapterClose);
}
LambdaAdAdapter lambdaAdAdapter = this.mBannerAdapter;
if (lambdaAdAdapter != null) {
LambdaAdAdapter.DefaultImpls.loadBanner$default(lambdaAdAdapter, false, (Boolean) null, 2, (Object) null);
}
}
private final void clickFavorite(Document document) {
if (!new File(document.getPath()).exists()) {
Toast.makeText((Context) this, R.string.notification_file_not_found, 0).show();
DocumentViewModel documentViewModel = this.model;
if (documentViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel = null;
}
documentViewModel.delete(document);
return;
}
if (document.getIsFavorite()) {
EventUtils.INSTANCE.log("collectCancel", BundleKt.bundleOf());
removeFavorite(document);
} else {
EventUtils.INSTANCE.log("collectSuccess", BundleKt.bundleOf());
addFavorite(document);
}
}
private final void removeFavorite(Document document) {
document.setFavorite(false);
DocumentViewModel documentViewModel = this.model;
if (documentViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel = null;
}
documentViewModel.update(document);
}
private final void addFavorite(Document document) {
document.setFavorite(true);
DocumentViewModel documentViewModel = this.model;
if (documentViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel = null;
}
documentViewModel.update(document);
}
private final void initMore() {
((ActivityOfferDetailBinding) getViewBinding()).ivBack.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
OfferDetailActivity.initMore$lambda$0(OfferDetailActivity.this, view);
}
});
((ActivityOfferDetailBinding) getViewBinding()).ivMore.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
OfferDetailActivity.initMore$lambda$3(OfferDetailActivity.this, view);
}
});
KtxKt.noDoubleClick(((ActivityOfferDetailBinding) getViewBinding()).tvRotate, new Function1() {
public final Object invoke(Object obj) {
Unit initMore$lambda$4;
initMore$lambda$4 = OfferDetailActivity.initMore$lambda$4(OfferDetailActivity.this, (View) obj);
return initMore$lambda$4;
}
});
RecyclerView recyclerView = ((ActivityOfferDetailBinding) getViewBinding()).rvPreview;
this.previewAdapter = new PreviewAdapter();
recyclerView.setLayoutManager(new LinearLayoutManager((Context) this, 0, false));
recyclerView.setAdapter(this.previewAdapter);
((ActivityOfferDetailBinding) getViewBinding()).seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
PreviewAdapter previewAdapter;
if (fromUser) {
previewAdapter = OfferDetailActivity.this.previewAdapter;
if (previewAdapter != null) {
previewAdapter.setCurrentPos(OfferDetailActivity.this.mapToOriginal(progress));
}
OfferDetailActivity.this.getViewBinding().rvPreview.scrollToPosition(OfferDetailActivity.this.mapToOriginal(progress));
if (progress == 0) {
LinearLayoutManager layoutManager = OfferDetailActivity.this.getViewBinding().rvPreview.getLayoutManager();
Intrinsics.checkNotNull(layoutManager, "null cannot be cast to non-null type androidx.recyclerview.widget.LinearLayoutManager");
layoutManager.scrollToPositionWithOffset(0, 0);
}
}
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
FrameLayout frameLayout = OfferDetailActivity.this.getViewBinding().flPreview;
Intrinsics.checkNotNullExpressionValue(frameLayout, "flPreview");
KtxKt.visible(frameLayout);
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
MainControl mainControl;
PreviewAdapter previewAdapter;
mainControl = OfferDetailActivity.this.control;
Intrinsics.checkNotNull(mainControl);
OfferDetailActivity offerDetailActivity = OfferDetailActivity.this;
Integer valueOf = seekBar != null ? Integer.valueOf(seekBar.getProgress()) : null;
Intrinsics.checkNotNull(valueOf);
mainControl.jumpTo(offerDetailActivity.mapToOriginal(valueOf.intValue()));
previewAdapter = OfferDetailActivity.this.previewAdapter;
if (previewAdapter != null) {
previewAdapter.notifyDataSetChanged();
}
}
});
KtxKt.noDoubleClick(((ActivityOfferDetailBinding) getViewBinding()).tvVertical, new Function1() {
public final Object invoke(Object obj) {
Unit initMore$lambda$6;
initMore$lambda$6 = OfferDetailActivity.initMore$lambda$6(OfferDetailActivity.this, (View) obj);
return initMore$lambda$6;
}
});
KtxKt.noDoubleClick(((ActivityOfferDetailBinding) getViewBinding()).tvInvert, new Function1() {
public final Object invoke(Object obj) {
Unit initMore$lambda$7;
initMore$lambda$7 = OfferDetailActivity.initMore$lambda$7(OfferDetailActivity.this, (View) obj);
return initMore$lambda$7;
}
});
KtxKt.noDoubleClick(((ActivityOfferDetailBinding) getViewBinding()).tvShare, new Function1() {
public final Object invoke(Object obj) {
Unit initMore$lambda$8;
initMore$lambda$8 = OfferDetailActivity.initMore$lambda$8(OfferDetailActivity.this, (View) obj);
return initMore$lambda$8;
}
});
((ActivityOfferDetailBinding) getViewBinding()).rvPreview.addOnScrollListener(new RecyclerView.OnScrollListener() {
public void onScrollStateChanged(androidx.recyclerview.widget.RecyclerView r2, int r3) {
throw new UnsupportedOperationException("Method not decompiled: com.pdf.reader.fileviewer.ui.activity.OfferDetailActivity$initMore$9.onScrollStateChanged(androidx.recyclerview.widget.RecyclerView, int):void");
}
public void onScrolled(RecyclerView recyclerView2, int dx, int dy) {
Intrinsics.checkNotNullParameter(recyclerView2, "recyclerView");
super.onScrolled(recyclerView2, dx, dy);
LinearLayoutManager layoutManager = recyclerView2.getLayoutManager();
Intrinsics.checkNotNull(layoutManager, "null cannot be cast to non-null type androidx.recyclerview.widget.LinearLayoutManager");
layoutManager.findFirstVisibleItemPosition();
}
});
}
public static final void initMore$lambda$0(OfferDetailActivity offerDetailActivity, View view) {
EventUtils eventUtils = EventUtils.INSTANCE;
FileUtils fileUtils = FileUtils.INSTANCE;
String str = offerDetailActivity.filePath;
Intrinsics.checkNotNull(str);
eventUtils.log("filePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", fileUtils.getType(str)), TuplesKt.to("button", TimerController.CANCEL_COMMAND)}));
offerDetailActivity.onBackPressed();
}
public static final void initMore$lambda$3(final OfferDetailActivity offerDetailActivity, View view) {
EventUtils eventUtils = EventUtils.INSTANCE;
FileUtils fileUtils = FileUtils.INSTANCE;
String str = offerDetailActivity.filePath;
Intrinsics.checkNotNull(str);
eventUtils.log("filePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", fileUtils.getType(str)), TuplesKt.to("button", "more")}));
Document document = offerDetailActivity.document;
Intrinsics.checkNotNull(document);
FileMoreDialog.INSTANCE.show((Activity) offerDetailActivity, 1, document, new Function1() {
public final Object invoke(Object obj) {
Unit initMore$lambda$3$lambda$2;
initMore$lambda$3$lambda$2 = OfferDetailActivity.initMore$lambda$3$lambda$2(OfferDetailActivity.this, ((Integer) obj).intValue());
return initMore$lambda$3$lambda$2;
}
});
}
public static final Unit initMore$lambda$3$lambda$2$lambda$1(OfferDetailActivity offerDetailActivity, String str) {
Intrinsics.checkNotNullParameter(str, "it");
String obj = StringsKt.trim(str).toString();
Document document = offerDetailActivity.document;
Intrinsics.checkNotNull(document);
String path = document.getPath();
Intrinsics.checkNotNull(path);
String renameFile = FileUtils.INSTANCE.renameFile((Context) offerDetailActivity, path, obj);
if (renameFile != null) {
Document document2 = offerDetailActivity.document;
Intrinsics.checkNotNull(document2);
document2.setPath(renameFile);
Document document3 = offerDetailActivity.document;
Intrinsics.checkNotNull(document3);
document3.setTitle(FileUtils.INSTANCE.getName(renameFile) + "." + FileUtils.INSTANCE.getType(renameFile));
DocumentViewModel documentViewModel = offerDetailActivity.model;
if (documentViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel = null;
}
documentViewModel.update(offerDetailActivity.document);
String substring = renameFile.substring(StringsKt.lastIndexOf$default(renameFile, PackagingURIHelper.FORWARD_SLASH_CHAR, 0, false, 6, (Object) null) + 1);
Intrinsics.checkNotNullExpressionValue(substring, "substring(...)");
offerDetailActivity.fileName = substring;
((ActivityOfferDetailBinding) offerDetailActivity.getViewBinding()).tvTitle.setText(offerDetailActivity.fileName);
}
return Unit.INSTANCE;
}
public static final Unit initMore$lambda$3$lambda$2(final OfferDetailActivity offerDetailActivity, int i) {
if (i == 1) {
Document document = offerDetailActivity.document;
Intrinsics.checkNotNull(document);
RenameDialog.INSTANCE.show((Activity) offerDetailActivity, document, new Function1() {
public final Object invoke(Object obj) {
Unit initMore$lambda$3$lambda$2$lambda$1;
initMore$lambda$3$lambda$2$lambda$1 = OfferDetailActivity.initMore$lambda$3$lambda$2$lambda$1(OfferDetailActivity.this, (String) obj);
return initMore$lambda$3$lambda$2$lambda$1;
}
});
} else if (i == 3) {
FileUtils fileUtils = FileUtils.INSTANCE;
Context context = (Context) offerDetailActivity;
String str = offerDetailActivity.filePath;
Intrinsics.checkNotNull(str);
fileUtils.shareFile(context, str);
} else if (i == 5) {
Document document2 = offerDetailActivity.document;
Intrinsics.checkNotNull(document2);
offerDetailActivity.clickFavorite(document2);
}
return Unit.INSTANCE;
}
public static final Unit initMore$lambda$4(OfferDetailActivity offerDetailActivity, View view) {
Intrinsics.checkNotNullParameter(view, "it");
EventUtils eventUtils = EventUtils.INSTANCE;
FileUtils fileUtils = FileUtils.INSTANCE;
String str = offerDetailActivity.filePath;
Intrinsics.checkNotNull(str);
eventUtils.log("filePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", fileUtils.getType(str)), TuplesKt.to("button", "rotate")}));
AdUtils.INSTANCE.setCanShowOpenResumeFromBackground(false);
if (offerDetailActivity.getResources().getConfiguration().orientation == 1) {
offerDetailActivity.setRequestedOrientation(0);
} else {
offerDetailActivity.setRequestedOrientation(1);
}
return Unit.INSTANCE;
}
public static final Unit initMore$lambda$6(OfferDetailActivity offerDetailActivity, View view) {
Drawable drawable;
Intrinsics.checkNotNullParameter(view, "it");
if (offerDetailActivity.isHorizontal) {
EventUtils eventUtils = EventUtils.INSTANCE;
FileUtils fileUtils = FileUtils.INSTANCE;
String str = offerDetailActivity.filePath;
Intrinsics.checkNotNull(str);
eventUtils.log("filePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", fileUtils.getType(str)), TuplesKt.to("button", "horizontal")}));
((ActivityOfferDetailBinding) offerDetailActivity.getViewBinding()).tvVertical.setText(offerDetailActivity.getString(R.string.vertical));
offerDetailActivity.isHorizontal = false;
drawable = ContextCompat.getDrawable((Context) offerDetailActivity, R.mipmap.ic_vertical);
Intrinsics.checkNotNull(drawable);
AppCompatSeekBar appCompatSeekBar = ((ActivityOfferDetailBinding) offerDetailActivity.getViewBinding()).vSb;
Intrinsics.checkNotNullExpressionValue(appCompatSeekBar, "vSb");
KtxKt.visible((View) appCompatSeekBar);
SeekBar seekBar = ((ActivityOfferDetailBinding) offerDetailActivity.getViewBinding()).hSb;
Intrinsics.checkNotNullExpressionValue(seekBar, "hSb");
KtxKt.gone(seekBar);
} else {
EventUtils eventUtils2 = EventUtils.INSTANCE;
FileUtils fileUtils2 = FileUtils.INSTANCE;
String str2 = offerDetailActivity.filePath;
Intrinsics.checkNotNull(str2);
eventUtils2.log("filePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", fileUtils2.getType(str2)), TuplesKt.to("button", "vertical")}));
((ActivityOfferDetailBinding) offerDetailActivity.getViewBinding()).tvVertical.setText(offerDetailActivity.getString(R.string.horizontal));
offerDetailActivity.isHorizontal = true;
drawable = ContextCompat.getDrawable((Context) offerDetailActivity, R.mipmap.ic_horizontal);
Intrinsics.checkNotNull(drawable);
AppCompatSeekBar appCompatSeekBar2 = ((ActivityOfferDetailBinding) offerDetailActivity.getViewBinding()).vSb;
Intrinsics.checkNotNullExpressionValue(appCompatSeekBar2, "vSb");
KtxKt.gone((View) appCompatSeekBar2);
SeekBar seekBar2 = ((ActivityOfferDetailBinding) offerDetailActivity.getViewBinding()).hSb;
Intrinsics.checkNotNullExpressionValue(seekBar2, "hSb");
KtxKt.visible(seekBar2);
}
((ActivityOfferDetailBinding) offerDetailActivity.getViewBinding()).tvVertical.setCompoundDrawablesWithIntrinsicBounds((Drawable) null, drawable, (Drawable) null, (Drawable) null);
MainControl mainControl = offerDetailActivity.control;
Intrinsics.checkNotNull(mainControl);
mainControl.switchScrollDir();
return Unit.INSTANCE;
}
public static final Unit initMore$lambda$7(OfferDetailActivity offerDetailActivity, View view) {
Intrinsics.checkNotNullParameter(view, "it");
EventUtils eventUtils = EventUtils.INSTANCE;
FileUtils fileUtils = FileUtils.INSTANCE;
String str = offerDetailActivity.filePath;
Intrinsics.checkNotNull(str);
eventUtils.log("filePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", fileUtils.getType(str)), TuplesKt.to("button", "invert")}));
if (FileUtils.INSTANCE.isImageFile(offerDetailActivity.filePath)) {
if (offerDetailActivity.isInverted) {
PhotoView photoView = offerDetailActivity.getViewBinding().viewerImage;
Intrinsics.checkNotNullExpressionValue(photoView, "viewerImage");
offerDetailActivity.resetImageColor((ImageView) photoView);
} else {
PhotoView photoView2 = offerDetailActivity.getViewBinding().viewerImage;
Intrinsics.checkNotNullExpressionValue(photoView2, "viewerImage");
offerDetailActivity.setImageInverted((ImageView) photoView2);
}
offerDetailActivity.isInverted = !offerDetailActivity.isInverted;
} else {
MainControl mainControl = offerDetailActivity.control;
Intrinsics.checkNotNull(mainControl);
mainControl.switchInvert();
}
return Unit.INSTANCE;
}
public static final Unit initMore$lambda$8(OfferDetailActivity offerDetailActivity, View view) {
Intrinsics.checkNotNullParameter(view, "it");
EventUtils eventUtils = EventUtils.INSTANCE;
FileUtils fileUtils = FileUtils.INSTANCE;
String str = offerDetailActivity.filePath;
Intrinsics.checkNotNull(str);
eventUtils.log("filePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", fileUtils.getType(str)), TuplesKt.to("button", "share")}));
FileUtils fileUtils2 = FileUtils.INSTANCE;
Context context = (Context) offerDetailActivity;
String str2 = offerDetailActivity.filePath;
Intrinsics.checkNotNull(str2);
fileUtils2.shareFile(context, str2);
return Unit.INSTANCE;
}
private final void initBottom() {
CommonUtil commonUtil = CommonUtil.INSTANCE;
String str = this.filePath;
Intrinsics.checkNotNull(str);
if (commonUtil.isDocx(str)) {
getViewBinding().flToolbar.setBackgroundResource(R.drawable.shape_word_reader_toolbar_bg);
return;
}
CommonUtil commonUtil2 = CommonUtil.INSTANCE;
String str2 = this.filePath;
Intrinsics.checkNotNull(str2);
if (commonUtil2.isXls(str2)) {
getViewBinding().flToolbar.setBackgroundResource(R.drawable.shape_excel_reader_toolbar_bg);
return;
}
CommonUtil commonUtil3 = CommonUtil.INSTANCE;
String str3 = this.filePath;
Intrinsics.checkNotNull(str3);
if (commonUtil3.isPpt(str3)) {
getViewBinding().flToolbar.setBackgroundResource(R.drawable.shape_ppt_reader_toolbar_bg);
return;
}
CommonUtil commonUtil4 = CommonUtil.INSTANCE;
String str4 = this.filePath;
Intrinsics.checkNotNull(str4);
if (commonUtil4.isTxt(str4)) {
getViewBinding().flToolbar.setBackgroundResource(R.drawable.shape_txt_reader_toolbar_bg);
return;
}
CommonUtil commonUtil5 = CommonUtil.INSTANCE;
String str5 = this.filePath;
Intrinsics.checkNotNull(str5);
if (commonUtil5.isPdf(str5)) {
getViewBinding().flToolbar.setBackgroundResource(R.drawable.shape_pdf_reader_toolbar_bg);
FrameLayout frameLayout = getViewBinding().flToolbar2;
Intrinsics.checkNotNullExpressionValue(frameLayout, "flToolbar2");
KtxKt.gone(frameLayout);
FrameLayout frameLayout2 = getViewBinding().flPreview;
Intrinsics.checkNotNullExpressionValue(frameLayout2, "flPreview");
KtxKt.gone(frameLayout2);
FrameLayout frameLayout3 = getViewBinding().cvBottom;
Intrinsics.checkNotNullExpressionValue(frameLayout3, "cvBottom");
KtxKt.visible(frameLayout3);
LinearLayout linearLayout = getViewBinding().llySeek;
Intrinsics.checkNotNullExpressionValue(linearLayout, "llySeek");
KtxKt.visible(linearLayout);
AppCompatSeekBar appCompatSeekBar = getViewBinding().vSb;
Intrinsics.checkNotNullExpressionValue(appCompatSeekBar, "vSb");
KtxKt.visible((View) appCompatSeekBar);
View view = getViewBinding().includedLayoutToast.clAll;
Intrinsics.checkNotNullExpressionValue(view, "clAll");
KtxKt.visible(view);
KtxKt.noDoubleClick(getViewBinding().clAll, new Function1() {
public final Object invoke(Object obj) {
Unit initBottom$lambda$9;
initBottom$lambda$9 = OfferDetailActivity.initBottom$lambda$9(OfferDetailActivity.this, (View) obj);
return initBottom$lambda$9;
}
});
return;
}
getViewBinding().flToolbar.setBackgroundResource(R.drawable.shape_img_reader_toolbar_bg);
View view2 = getViewBinding().viewerImage;
Intrinsics.checkNotNullExpressionValue(view2, "viewerImage");
KtxKt.visible(view2);
FrameLayout frameLayout4 = getViewBinding().cvBottom;
Intrinsics.checkNotNullExpressionValue(frameLayout4, "cvBottom");
KtxKt.visible(frameLayout4);
TextView textView = getViewBinding().tvVertical;
Intrinsics.checkNotNullExpressionValue(textView, "tvVertical");
KtxKt.gone(textView);
getViewBinding().viewerImage.setOnViewTapListener(new OnViewTapListener() {
public final void onViewTap(View view3, float f, float f2) {
OfferDetailActivity.initBottom$lambda$10(OfferDetailActivity.this, view3, f, f2);
}
});
}
public static final Unit initBottom$lambda$9(OfferDetailActivity offerDetailActivity, View view) {
Intrinsics.checkNotNullParameter(view, "it");
FrameLayout frameLayout = offerDetailActivity.getViewBinding().cvBottom;
Intrinsics.checkNotNullExpressionValue(frameLayout, "cvBottom");
if (frameLayout.getVisibility() == 0) {
offerDetailActivity.showFullScreen();
} else {
offerDetailActivity.hideFullScreen();
}
return Unit.INSTANCE;
}
public static final void initBottom$lambda$10(OfferDetailActivity offerDetailActivity, View view, float f, float f2) {
FrameLayout frameLayout = offerDetailActivity.getViewBinding().cvBottom;
Intrinsics.checkNotNullExpressionValue(frameLayout, "cvBottom");
if (frameLayout.getVisibility() == 0) {
FrameLayout frameLayout2 = offerDetailActivity.getViewBinding().flToolbar;
Intrinsics.checkNotNullExpressionValue(frameLayout2, "flToolbar");
FrameLayout frameLayout3 = offerDetailActivity.getViewBinding().cvBottom;
Intrinsics.checkNotNullExpressionValue(frameLayout3, "cvBottom");
offerDetailActivity.hideToolbarAndBottom(frameLayout2, frameLayout3);
FrameLayout frameLayout4 = offerDetailActivity.getViewBinding().flToolbar2;
Intrinsics.checkNotNullExpressionValue(frameLayout4, "flToolbar2");
KtxKt.gone(frameLayout4);
return;
}
FrameLayout frameLayout5 = offerDetailActivity.getViewBinding().flToolbar;
Intrinsics.checkNotNullExpressionValue(frameLayout5, "flToolbar");
FrameLayout frameLayout6 = offerDetailActivity.getViewBinding().cvBottom;
Intrinsics.checkNotNullExpressionValue(frameLayout6, "cvBottom");
offerDetailActivity.showToolbarAndBottom(frameLayout5, frameLayout6);
FrameLayout frameLayout7 = offerDetailActivity.getViewBinding().flToolbar2;
Intrinsics.checkNotNullExpressionValue(frameLayout7, "flToolbar2");
KtxKt.visible(frameLayout7);
}
private final void showToolbarAndBottom(View toolbar, View bottomV) {
bottomV.animate().translationY(0.0f).setDuration(200L).start();
KtxKt.visible(bottomV);
toolbar.animate().translationY(0.0f).setDuration(200L).start();
KtxKt.visible(toolbar);
}
private final void hideToolbarAndBottom(View toolbar, View bottomV) {
bottomV.animate().translationY(bottomV.getHeight()).setDuration(200L).start();
LifecycleOwner lifecycleOwner = (LifecycleOwner) this;
BuildersKt.launch$default(LifecycleOwnerKt.getLifecycleScope(lifecycleOwner), (CoroutineContext) null, (CoroutineStart) null, new OfferDetailActivity$hideToolbarAndBottom$1(bottomV, null), 3, (Object) null);
toolbar.animate().translationY(-toolbar.getHeight()).setDuration(200L).start();
BuildersKt.launch$default(LifecycleOwnerKt.getLifecycleScope(lifecycleOwner), (CoroutineContext) null, (CoroutineStart) null, new OfferDetailActivity$hideToolbarAndBottom$2(toolbar, null), 3, (Object) null);
}
private final void resetImageColor(ImageView imageView) {
imageView.clearColorFilter();
}
private final void setImageInverted(ImageView imageView) {
ColorMatrix colorMatrix = new ColorMatrix();
colorMatrix.set(new float[]{-1.0f, 0.0f, 0.0f, 0.0f, 255.0f, 0.0f, -1.0f, 0.0f, 0.0f, 255.0f, 0.0f, 0.0f, -1.0f, 0.0f, 255.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f});
imageView.setColorFilter(new ColorMatrixColorFilter(colorMatrix));
}
public final void setButtonEnabled(boolean enabled) {
if (this.fullscreen) {
AImageButton aImageButton = this.pageUp;
Intrinsics.checkNotNull(aImageButton);
aImageButton.setEnabled(enabled);
AImageButton aImageButton2 = this.pageDown;
Intrinsics.checkNotNull(aImageButton2);
aImageButton2.setEnabled(enabled);
AImageCheckButton aImageCheckButton = this.penButton;
Intrinsics.checkNotNull(aImageCheckButton);
aImageCheckButton.setEnabled(enabled);
AImageCheckButton aImageCheckButton2 = this.eraserButton;
Intrinsics.checkNotNull(aImageCheckButton2);
aImageCheckButton2.setEnabled(enabled);
AImageButton aImageButton3 = this.settingsButton;
Intrinsics.checkNotNull(aImageButton3);
aImageButton3.setEnabled(enabled);
}
}
protected void onStart() {
super.onStart();
if (!this.isOpenned) {
this.isOpenned = true;
if (FileUtils.INSTANCE.isImageFile(this.filePath)) {
Intrinsics.checkNotNull(Glide.with((FragmentActivity) this).load(this.filePath).into(getViewBinding().viewerImage));
} else {
getViewBinding().viewerOffice.post(new Runnable() {
@Override
public final void run() {
OfferDetailActivity.this.init();
}
});
}
}
AdUtils.INSTANCE.setCanShowOpenResumeFromBackground(true);
}
@Override
public void onBackPressed() {
if (this.isClickBack) {
return;
}
this.isClickBack = true;
AdUtils.INSTANCE.showInterstitial((Activity) this, AdUtils.exit_file, true, 0L, 15000L, new LambdaAdAdapter.OnAdapterClose<LAdMultipleAdapter>() {
public void onClose(LAdMultipleAdapter adapter, int status) {
Intrinsics.checkNotNullParameter(adapter, "adapter");
super.onClose(adapter, status);
if (status == 10 || status == 14) {
return;
}
OfferDetailActivity.this.finish();
}
});
}
public final void firstGuide() {
if (MMKVKeysKt.getMMKVBool(MMKVKeys.keyFirstEnterReader, true)) {
MMKVKeysKt.putMMKVBool(MMKVKeys.keyFirstEnterReader, false);
getViewBinding().lavLoadGuide.addAnimatorListener(new Animator.AnimatorListener() {
@Override
public void onAnimationCancel(Animator animation) {
Intrinsics.checkNotNullParameter(animation, "animation");
}
@Override
public void onAnimationRepeat(Animator animation) {
Intrinsics.checkNotNullParameter(animation, "animation");
}
@Override
public void onAnimationStart(Animator animation) {
Intrinsics.checkNotNullParameter(animation, "animation");
}
@Override
public void onAnimationEnd(Animator animation) {
Intrinsics.checkNotNullParameter(animation, "animation");
View view = OfferDetailActivity.this.getViewBinding().lavLoadGuide;
Intrinsics.checkNotNullExpressionValue(view, "lavLoadGuide");
KtxKt.gone(view);
}
});
View view = getViewBinding().lavLoadGuide;
Intrinsics.checkNotNullExpressionValue(view, "lavLoadGuide");
KtxKt.visible(view);
}
}
protected void onDestroy() {
dispose();
LAdMultipleAdapter lAdMultipleAdapter = this.mBannerAdapter;
if (lAdMultipleAdapter != null) {
lAdMultipleAdapter.destroy();
}
super.onDestroy();
}
@Override
public void showProgressBar(boolean visible) {
setProgressBarIndeterminateVisibility(visible);
}
public final void init() {
DBService dBService;
if (this.dbService != null) {
this.dbService = new DBService(getApplicationContext());
}
setTitle(this.fileName);
if (FileKit.instance().isSupport(this.filePath) && (dBService = this.dbService) != null) {
Intrinsics.checkNotNull(dBService);
dBService.insertRecentFiles(MainConstant.TABLE_RECENT, this.filePath);
}
createView();
BuildersKt.launch$default(GlobalScope.INSTANCE, Dispatchers.getIO(), (CoroutineStart) null, new OfferDetailActivity$init$1(this, null), 2, (Object) null);
}
private final void createView() {
String str = this.filePath;
Intrinsics.checkNotNull(str);
Locale locale = Locale.getDefault();
Intrinsics.checkNotNullExpressionValue(locale, "getDefault(...)");
String lowerCase = str.toLowerCase(locale);
Intrinsics.checkNotNullExpressionValue(lowerCase, "toLowerCase(...)");
if (StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_DOC, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_DOCX, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_TXT, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_DOT, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_DOTX, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_DOTM, false, 2, (Object) null)) {
this.applicationType = 0;
this.toolsbar = new WPToolsbar(getApplicationContext(), this.control);
return;
}
if (StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_XLS, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_XLSX, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_XLT, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_XLTX, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_XLTM, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_XLSM, false, 2, (Object) null)) {
this.applicationType = 1;
this.toolsbar = new SSToolsbar(getApplicationContext(), this.control);
return;
}
if (StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_PPT, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_PPTX, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_POT, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_PPTM, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_POTX, false, 2, (Object) null) || StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_POTM, false, 2, (Object) null)) {
this.applicationType = 2;
this.toolsbar = new PGToolsbar(getApplicationContext(), this.control);
} else if (StringsKt.endsWith$default(lowerCase, MainConstant.FILE_TYPE_PDF, false, 2, (Object) null)) {
this.applicationType = 3;
this.toolsbar = new PDFToolsbar(getApplicationContext(), this.control);
} else {
this.applicationType = 0;
this.toolsbar = new WPToolsbar(getApplicationContext(), this.control);
}
}
private final boolean isSearchbarActive() {
AppFrame appFrame = this.appFrame;
if (appFrame != null && !this.isDispose) {
Intrinsics.checkNotNull(appFrame);
int childCount = appFrame.getChildCount();
for (int i = 0; i < childCount; i++) {
AppFrame appFrame2 = this.appFrame;
Intrinsics.checkNotNull(appFrame2);
View childAt = appFrame2.getChildAt(i);
Intrinsics.checkNotNullExpressionValue(childAt, "getChildAt(...)");
if (childAt instanceof FindToolBar) {
return childAt.getVisibility() == 0;
}
}
}
return false;
}
public final void showSearchBar(boolean show) {
if (show) {
if (this.searchBar == null) {
this.searchBar = new FindToolBar((Context) this, this.control);
AppFrame appFrame = this.appFrame;
Intrinsics.checkNotNull(appFrame);
appFrame.addView(this.searchBar, 0);
}
FindToolBar findToolBar = this.searchBar;
Intrinsics.checkNotNull(findToolBar);
findToolBar.setVisibility(0);
AToolsbar aToolsbar = this.toolsbar;
Intrinsics.checkNotNull(aToolsbar);
aToolsbar.setVisibility(8);
return;
}
FindToolBar findToolBar2 = this.searchBar;
if (findToolBar2 != null) {
Intrinsics.checkNotNull(findToolBar2);
findToolBar2.setVisibility(8);
}
AToolsbar aToolsbar2 = this.toolsbar;
Intrinsics.checkNotNull(aToolsbar2);
aToolsbar2.setVisibility(0);
}
public final void showCalloutToolsBar(boolean show) {
if (show) {
if (this.calloutBar == null) {
this.calloutBar = new CalloutToolsbar(getApplicationContext(), this.control);
AppFrame appFrame = this.appFrame;
Intrinsics.checkNotNull(appFrame);
appFrame.addView(this.calloutBar, 0);
}
CalloutToolsbar calloutToolsbar = this.calloutBar;
Intrinsics.checkNotNull(calloutToolsbar);
calloutToolsbar.setCheckState(EventConstant.APP_PEN_ID, (short) 1);
CalloutToolsbar calloutToolsbar2 = this.calloutBar;
Intrinsics.checkNotNull(calloutToolsbar2);
calloutToolsbar2.setCheckState(EventConstant.APP_ERASER_ID, (short) 2);
CalloutToolsbar calloutToolsbar3 = this.calloutBar;
Intrinsics.checkNotNull(calloutToolsbar3);
calloutToolsbar3.setVisibility(0);
AToolsbar aToolsbar = this.toolsbar;
Intrinsics.checkNotNull(aToolsbar);
aToolsbar.setVisibility(8);
return;
}
CalloutToolsbar calloutToolsbar4 = this.calloutBar;
if (calloutToolsbar4 != null) {
Intrinsics.checkNotNull(calloutToolsbar4);
calloutToolsbar4.setVisibility(8);
}
AToolsbar aToolsbar2 = this.toolsbar;
Intrinsics.checkNotNull(aToolsbar2);
aToolsbar2.setVisibility(0);
}
public final void setPenUnChecked() {
if (this.fullscreen) {
AImageCheckButton aImageCheckButton = this.penButton;
Intrinsics.checkNotNull(aImageCheckButton);
aImageCheckButton.setState((short) 2);
AImageCheckButton aImageCheckButton2 = this.penButton;
Intrinsics.checkNotNull(aImageCheckButton2);
aImageCheckButton2.postInvalidate();
return;
}
CalloutToolsbar calloutToolsbar = this.calloutBar;
Intrinsics.checkNotNull(calloutToolsbar);
calloutToolsbar.setCheckState(EventConstant.APP_PEN_ID, (short) 2);
CalloutToolsbar calloutToolsbar2 = this.calloutBar;
Intrinsics.checkNotNull(calloutToolsbar2);
calloutToolsbar2.postInvalidate();
}
public final void setEraserUnChecked() {
if (this.fullscreen) {
AImageCheckButton aImageCheckButton = this.eraserButton;
Intrinsics.checkNotNull(aImageCheckButton);
aImageCheckButton.setState((short) 2);
AImageCheckButton aImageCheckButton2 = this.eraserButton;
Intrinsics.checkNotNull(aImageCheckButton2);
aImageCheckButton2.postInvalidate();
return;
}
CalloutToolsbar calloutToolsbar = this.calloutBar;
Intrinsics.checkNotNull(calloutToolsbar);
calloutToolsbar.setCheckState(EventConstant.APP_ERASER_ID, (short) 2);
CalloutToolsbar calloutToolsbar2 = this.calloutBar;
Intrinsics.checkNotNull(calloutToolsbar2);
calloutToolsbar2.postInvalidate();
}
@Override
public void setFindBackForwardState(boolean state) {
if (isSearchbarActive()) {
FindToolBar findToolBar = this.searchBar;
Intrinsics.checkNotNull(findToolBar);
findToolBar.setEnabled(EventConstant.APP_FIND_BACKWARD, state);
FindToolBar findToolBar2 = this.searchBar;
Intrinsics.checkNotNull(findToolBar2);
findToolBar2.setEnabled(EventConstant.APP_FIND_FORWARD, state);
}
}
public final void fileShare() {
ArrayList arrayList = new ArrayList();
arrayList.add(Uri.fromFile(new File(this.filePath)));
Intent intent = new Intent("android.intent.action.SEND_MULTIPLE");
intent.putExtra("android.intent.extra.STREAM", arrayList);
intent.setType("application/octet-stream");
startActivity(Intent.createChooser(intent, getResources().getText(com.wxiwei.office.officereader.R.string.sys_share_title)));
}
public final void initMarked() {
DBService dBService = this.dbService;
if (dBService != null) {
Intrinsics.checkNotNull(dBService);
boolean queryItem = dBService.queryItem(MainConstant.TABLE_STAR, this.filePath);
this.marked = queryItem;
if (queryItem) {
AToolsbar aToolsbar = this.toolsbar;
Intrinsics.checkNotNull(aToolsbar);
aToolsbar.setCheckState(EventConstant.FILE_MARK_STAR_ID, (short) 1);
} else {
AToolsbar aToolsbar2 = this.toolsbar;
Intrinsics.checkNotNull(aToolsbar2);
aToolsbar2.setCheckState(EventConstant.FILE_MARK_STAR_ID, (short) 2);
}
}
}
protected Dialog onCreateDialog(int id) {
MainControl mainControl = this.control;
Intrinsics.checkNotNull(mainControl);
return mainControl.getDialog((Activity) this, id);
}
@Override
public void updateToolsbarStatus() {
AppFrame appFrame = this.appFrame;
if (appFrame == null || this.isDispose) {
return;
}
Intrinsics.checkNotNull(appFrame);
int childCount = appFrame.getChildCount();
for (int i = 0; i < childCount; i++) {
AppFrame appFrame2 = this.appFrame;
Intrinsics.checkNotNull(appFrame2);
View childAt = appFrame2.getChildAt(i);
Intrinsics.checkNotNullExpressionValue(childAt, "getChildAt(...)");
if (childAt instanceof AToolsbar) {
((AToolsbar) childAt).updateStatus();
}
}
}
public final IControl getControl() {
return this.control;
}
@Override
public Activity getActivity() {
return (Activity) this;
}
@Override
public boolean doActionEvent(int r7, java.lang.Object r8) {
throw new UnsupportedOperationException("Method not decompiled: com.pdf.reader.fileviewer.ui.activity.OfferDetailActivity.doActionEvent(int, java.lang.Object):boolean");
}
public static final void doActionEvent$lambda$12(OfferDetailActivity offerDetailActivity) {
MainControl mainControl = offerDetailActivity.control;
Intrinsics.checkNotNull(mainControl);
mainControl.actionEvent(EventConstant.APP_INIT_CALLOUTVIEW_ID, null);
}
public static final void doActionEvent$lambda$13(OfferDetailActivity offerDetailActivity) {
MainControl mainControl = offerDetailActivity.control;
Intrinsics.checkNotNull(mainControl);
mainControl.actionEvent(EventConstant.APP_INIT_CALLOUTVIEW_ID, null);
}
@Override
public void openFileFinish() {
CommonUtil commonUtil = CommonUtil.INSTANCE;
String str = this.filePath;
Intrinsics.checkNotNull(str);
if (!commonUtil.isPdf(str)) {
View view = new View(getApplicationContext());
this.gapView = view;
Intrinsics.checkNotNull(view);
view.setBackgroundColor(ContextCompat.getColor((Context) this, R.color.transparent));
AppFrame appFrame = this.appFrame;
Intrinsics.checkNotNull(appFrame);
appFrame.addView(this.gapView, new LinearLayout.LayoutParams(-1, 1));
MainControl mainControl = this.control;
Intrinsics.checkNotNull(mainControl);
View view2 = mainControl.getView();
Intrinsics.checkNotNullExpressionValue(view2, "getView(...)");
AppFrame appFrame2 = this.appFrame;
Intrinsics.checkNotNull(appFrame2);
appFrame2.addView(view2, new LinearLayout.LayoutParams(-1, -1));
}
PreviewAdapter previewAdapter = this.previewAdapter;
if (previewAdapter != null) {
MainControl mainControl2 = this.control;
Intrinsics.checkNotNull(mainControl2);
previewAdapter.setPdfView(mainControl2.getPdfView());
}
ArrayList arrayList = new ArrayList();
MainControl mainControl3 = this.control;
Intrinsics.checkNotNull(mainControl3);
int pageCount = mainControl3.getPageCount();
int i = 0;
while (i < pageCount) {
i++;
arrayList.add(Integer.valueOf(i));
}
PreviewAdapter previewAdapter2 = this.previewAdapter;
Intrinsics.checkNotNull(previewAdapter2);
previewAdapter2.setData(CollectionsKt.toMutableList(arrayList));
VerticalSeekBar verticalSeekBar = ((ActivityOfferDetailBinding) getViewBinding()).vSb;
MainControl mainControl4 = this.control;
Intrinsics.checkNotNull(mainControl4);
verticalSeekBar.setMax(mainControl4.getPageCount() - 1);
SeekBar seekBar = ((ActivityOfferDetailBinding) getViewBinding()).hSb;
MainControl mainControl5 = this.control;
Intrinsics.checkNotNull(mainControl5);
seekBar.setMax(mainControl5.getPageCount() - 1);
initSeekBar();
updateIndex();
}
private final void initSeekBar() {
SeekBar.OnSeekBarChangeListener onSeekBarChangeListener = new SeekBar.OnSeekBarChangeListener() {
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
MainControl mainControl;
PreviewAdapter previewAdapter;
mainControl = OfferDetailActivity.this.control;
Intrinsics.checkNotNull(mainControl);
Integer valueOf = seekBar != null ? Integer.valueOf(seekBar.getProgress()) : null;
Intrinsics.checkNotNull(valueOf);
mainControl.jumpTo(valueOf.intValue());
previewAdapter = OfferDetailActivity.this.previewAdapter;
if (previewAdapter != null) {
previewAdapter.notifyDataSetChanged();
}
}
};
getViewBinding().vSb.setOnSeekBarChangeListener(onSeekBarChangeListener);
getViewBinding().hSb.setOnSeekBarChangeListener(onSeekBarChangeListener);
}
private final void updateIndex() {
SeekBar seekBar = getViewBinding().seekBar;
MainControl mainControl = this.control;
Intrinsics.checkNotNull(mainControl);
seekBar.setProgress(mapToPercentage(mainControl.getCurrentViewIndex()));
TextView textView = getViewBinding().tvCurrent;
MainControl mainControl2 = this.control;
Intrinsics.checkNotNull(mainControl2);
textView.setText(String.valueOf(mainControl2.getCurrentViewIndex() + 1));
TextView textView2 = getViewBinding().tvCount;
MainControl mainControl3 = this.control;
Intrinsics.checkNotNull(mainControl3);
textView2.setText(PackagingURIHelper.FORWARD_SLASH_STRING + mainControl3.getPageCount());
TextView textView3 = getViewBinding().includedLayoutToast.tvPage;
MainControl mainControl4 = this.control;
Intrinsics.checkNotNull(mainControl4);
int currentViewIndex = mainControl4.getCurrentViewIndex() + 1;
MainControl mainControl5 = this.control;
Intrinsics.checkNotNull(mainControl5);
textView3.setText(currentViewIndex + PackagingURIHelper.FORWARD_SLASH_STRING + mainControl5.getPageCount());
VerticalSeekBar verticalSeekBar = getViewBinding().vSb;
MainControl mainControl6 = this.control;
Intrinsics.checkNotNull(mainControl6);
verticalSeekBar.setProgress(mainControl6.getCurrentViewIndex());
SeekBar seekBar2 = getViewBinding().hSb;
MainControl mainControl7 = this.control;
Intrinsics.checkNotNull(mainControl7);
seekBar2.setProgress(mainControl7.getCurrentViewIndex());
}
public final int mapToOriginal(int y) {
double d = y / 100.0d;
Intrinsics.checkNotNull(this.control);
int roundToInt = MathKt.roundToInt((d * r5.getPageCount()) - 1);
if (roundToInt < 0) {
return 0;
}
return roundToInt;
}
public final int mapToPercentage(int x) {
MainControl mainControl = this.control;
Intrinsics.checkNotNull(mainControl);
if (mainControl.getPageCount() == 0) {
return 0;
}
Intrinsics.checkNotNull(this.control);
return (int) ((x / (r0.getPageCount() - 1)) * 100);
}
@Override
public int getBottomBarHeight() {
SheetBar sheetBar = this.bottomBar;
if (sheetBar == null) {
return 0;
}
Intrinsics.checkNotNull(sheetBar);
return sheetBar.getSheetbarHeight();
}
@Override
public boolean onEventMethod(View v, MotionEvent e1, MotionEvent e2, float xValue, float yValue, byte eventMethodType) {
CommonUtil commonUtil = CommonUtil.INSTANCE;
String str = this.filePath;
Intrinsics.checkNotNull(str);
if (!commonUtil.isPdf(str)) {
return false;
}
FrameLayout frameLayout = getViewBinding().flToolbar;
Intrinsics.checkNotNullExpressionValue(frameLayout, "flToolbar");
if (frameLayout.getVisibility() == 0) {
showFullScreen();
return false;
}
hideFullScreen();
return false;
}
@Override
public void changePage() {
updateIndex();
PreviewAdapter previewAdapter = this.previewAdapter;
if (previewAdapter != null) {
MainControl mainControl = this.control;
Intrinsics.checkNotNull(mainControl);
previewAdapter.setCurrentPos(mainControl.getCurrentViewIndex());
}
}
@Override
public String getAppName() {
return getString(com.wxiwei.office.officereader.R.string.sys_name);
}
private final void initFloatButton() {
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeResource(getResources(), com.wxiwei.office.officereader.R.drawable.file_slideshow_left, options);
Resources resources = getResources();
Context context = (Context) this;
AImageButton aImageButton = new AImageButton(context, this.control, resources.getString(com.wxiwei.office.officereader.R.string.pg_slideshow_pageup), -1, -1, EventConstant.APP_PAGE_UP_ID);
this.pageUp = aImageButton;
Intrinsics.checkNotNull(aImageButton);
aImageButton.setNormalBgResID(com.wxiwei.office.officereader.R.drawable.file_slideshow_left);
AImageButton aImageButton2 = this.pageUp;
Intrinsics.checkNotNull(aImageButton2);
aImageButton2.setPushBgResID(com.wxiwei.office.officereader.R.drawable.file_slideshow_left_push);
AImageButton aImageButton3 = this.pageUp;
Intrinsics.checkNotNull(aImageButton3);
aImageButton3.setLayoutParams(new LinearLayout.LayoutParams(options.outWidth, options.outHeight));
AImageButton aImageButton4 = new AImageButton(context, this.control, resources.getString(com.wxiwei.office.officereader.R.string.pg_slideshow_pagedown), -1, -1, EventConstant.APP_PAGE_DOWN_ID);
this.pageDown = aImageButton4;
Intrinsics.checkNotNull(aImageButton4);
aImageButton4.setNormalBgResID(com.wxiwei.office.officereader.R.drawable.file_slideshow_right);
AImageButton aImageButton5 = this.pageDown;
Intrinsics.checkNotNull(aImageButton5);
aImageButton5.setPushBgResID(com.wxiwei.office.officereader.R.drawable.file_slideshow_right_push);
AImageButton aImageButton6 = this.pageDown;
Intrinsics.checkNotNull(aImageButton6);
aImageButton6.setLayoutParams(new LinearLayout.LayoutParams(options.outWidth, options.outHeight));
BitmapFactory.decodeResource(getResources(), com.wxiwei.office.officereader.R.drawable.file_slideshow_pen_normal, options);
AImageCheckButton aImageCheckButton = new AImageCheckButton(context, this.control, resources.getString(com.wxiwei.office.officereader.R.string.app_toolsbar_pen_check), resources.getString(com.wxiwei.office.officereader.R.string.app_toolsbar_pen), com.wxiwei.office.officereader.R.drawable.file_slideshow_pen_check, com.wxiwei.office.officereader.R.drawable.file_slideshow_pen_normal, com.wxiwei.office.officereader.R.drawable.file_slideshow_pen_normal, EventConstant.APP_PEN_ID);
this.penButton = aImageCheckButton;
Intrinsics.checkNotNull(aImageCheckButton);
aImageCheckButton.setNormalBgResID(com.wxiwei.office.officereader.R.drawable.file_slideshow_pen_normal);
AImageCheckButton aImageCheckButton2 = this.penButton;
Intrinsics.checkNotNull(aImageCheckButton2);
aImageCheckButton2.setPushBgResID(com.wxiwei.office.officereader.R.drawable.file_slideshow_pen_push);
AImageCheckButton aImageCheckButton3 = this.penButton;
Intrinsics.checkNotNull(aImageCheckButton3);
aImageCheckButton3.setLayoutParams(new LinearLayout.LayoutParams(options.outWidth, options.outHeight));
AImageCheckButton aImageCheckButton4 = new AImageCheckButton(context, this.control, resources.getString(com.wxiwei.office.officereader.R.string.app_toolsbar_eraser_check), resources.getString(com.wxiwei.office.officereader.R.string.app_toolsbar_eraser), com.wxiwei.office.officereader.R.drawable.file_slideshow_eraser_check, com.wxiwei.office.officereader.R.drawable.file_slideshow_eraser_normal, com.wxiwei.office.officereader.R.drawable.file_slideshow_eraser_normal, EventConstant.APP_ERASER_ID);
this.eraserButton = aImageCheckButton4;
Intrinsics.checkNotNull(aImageCheckButton4);
aImageCheckButton4.setNormalBgResID(com.wxiwei.office.officereader.R.drawable.file_slideshow_eraser_normal);
AImageCheckButton aImageCheckButton5 = this.eraserButton;
Intrinsics.checkNotNull(aImageCheckButton5);
aImageCheckButton5.setPushBgResID(com.wxiwei.office.officereader.R.drawable.file_slideshow_eraser_push);
AImageCheckButton aImageCheckButton6 = this.eraserButton;
Intrinsics.checkNotNull(aImageCheckButton6);
aImageCheckButton6.setLayoutParams(new LinearLayout.LayoutParams(options.outWidth, options.outHeight));
AImageButton aImageButton7 = new AImageButton(context, this.control, resources.getString(com.wxiwei.office.officereader.R.string.app_toolsbar_color), -1, -1, EventConstant.APP_COLOR_ID);
this.settingsButton = aImageButton7;
Intrinsics.checkNotNull(aImageButton7);
aImageButton7.setNormalBgResID(com.wxiwei.office.officereader.R.drawable.file_slideshow_settings_normal);
AImageButton aImageButton8 = this.settingsButton;
Intrinsics.checkNotNull(aImageButton8);
aImageButton8.setPushBgResID(com.wxiwei.office.officereader.R.drawable.file_slideshow_settings_push);
AImageButton aImageButton9 = this.settingsButton;
Intrinsics.checkNotNull(aImageButton9);
aImageButton9.setLayoutParams(new LinearLayout.LayoutParams(options.outWidth, options.outHeight));
Object systemService = getActivity().getSystemService("window");
Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.view.WindowManager");
this.wm = (WindowManager) systemService;
WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams();
this.wmParams = layoutParams;
Intrinsics.checkNotNull(layoutParams);
layoutParams.type = 2;
WindowManager.LayoutParams layoutParams2 = this.wmParams;
Intrinsics.checkNotNull(layoutParams2);
layoutParams2.format = 1;
WindowManager.LayoutParams layoutParams3 = this.wmParams;
Intrinsics.checkNotNull(layoutParams3);
layoutParams3.flags = 40;
WindowManager.LayoutParams layoutParams4 = this.wmParams;
Intrinsics.checkNotNull(layoutParams4);
layoutParams4.width = options.outWidth;
WindowManager.LayoutParams layoutParams5 = this.wmParams;
Intrinsics.checkNotNull(layoutParams5);
layoutParams5.height = options.outHeight;
}
@Override
public void fullScreen(boolean fullscreen) {
this.fullscreen = fullscreen;
if (fullscreen) {
if (this.wm == null || this.wmParams == null) {
initFloatButton();
}
WindowManager.LayoutParams layoutParams = this.wmParams;
Intrinsics.checkNotNull(layoutParams);
layoutParams.gravity = 53;
WindowManager.LayoutParams layoutParams2 = this.wmParams;
Intrinsics.checkNotNull(layoutParams2);
layoutParams2.x = 5;
WindowManager windowManager = this.wm;
Intrinsics.checkNotNull(windowManager);
windowManager.addView(this.penButton, this.wmParams);
WindowManager.LayoutParams layoutParams3 = this.wmParams;
Intrinsics.checkNotNull(layoutParams3);
layoutParams3.gravity = 53;
WindowManager.LayoutParams layoutParams4 = this.wmParams;
Intrinsics.checkNotNull(layoutParams4);
layoutParams4.x = 5;
WindowManager.LayoutParams layoutParams5 = this.wmParams;
Intrinsics.checkNotNull(layoutParams5);
WindowManager.LayoutParams layoutParams6 = this.wmParams;
Intrinsics.checkNotNull(layoutParams6);
layoutParams5.y = layoutParams6.height;
WindowManager windowManager2 = this.wm;
Intrinsics.checkNotNull(windowManager2);
windowManager2.addView(this.eraserButton, this.wmParams);
WindowManager.LayoutParams layoutParams7 = this.wmParams;
Intrinsics.checkNotNull(layoutParams7);
layoutParams7.gravity = 53;
WindowManager.LayoutParams layoutParams8 = this.wmParams;
Intrinsics.checkNotNull(layoutParams8);
layoutParams8.x = 5;
WindowManager.LayoutParams layoutParams9 = this.wmParams;
Intrinsics.checkNotNull(layoutParams9);
WindowManager.LayoutParams layoutParams10 = this.wmParams;
Intrinsics.checkNotNull(layoutParams10);
layoutParams9.y = layoutParams10.height * 2;
WindowManager windowManager3 = this.wm;
Intrinsics.checkNotNull(windowManager3);
windowManager3.addView(this.settingsButton, this.wmParams);
WindowManager.LayoutParams layoutParams11 = this.wmParams;
Intrinsics.checkNotNull(layoutParams11);
layoutParams11.gravity = 19;
WindowManager.LayoutParams layoutParams12 = this.wmParams;
Intrinsics.checkNotNull(layoutParams12);
layoutParams12.x = 5;
WindowManager.LayoutParams layoutParams13 = this.wmParams;
Intrinsics.checkNotNull(layoutParams13);
layoutParams13.y = 0;
WindowManager windowManager4 = this.wm;
Intrinsics.checkNotNull(windowManager4);
windowManager4.addView(this.pageUp, this.wmParams);
WindowManager.LayoutParams layoutParams14 = this.wmParams;
Intrinsics.checkNotNull(layoutParams14);
layoutParams14.gravity = 21;
WindowManager windowManager5 = this.wm;
Intrinsics.checkNotNull(windowManager5);
windowManager5.addView(this.pageDown, this.wmParams);
AToolsbar aToolsbar = this.toolsbar;
Intrinsics.checkNotNull(aToolsbar);
aToolsbar.setVisibility(0);
View view = this.gapView;
Intrinsics.checkNotNull(view);
view.setVisibility(0);
AImageCheckButton aImageCheckButton = this.penButton;
Intrinsics.checkNotNull(aImageCheckButton);
aImageCheckButton.setState((short) 2);
AImageCheckButton aImageCheckButton2 = this.eraserButton;
Intrinsics.checkNotNull(aImageCheckButton2);
aImageCheckButton2.setState((short) 2);
getWindow().setAttributes(getWindow().getAttributes());
getWindow().addFlags(512);
return;
}
WindowManager windowManager6 = this.wm;
Intrinsics.checkNotNull(windowManager6);
windowManager6.removeView(this.pageUp);
WindowManager windowManager7 = this.wm;
Intrinsics.checkNotNull(windowManager7);
windowManager7.removeView(this.pageDown);
WindowManager windowManager8 = this.wm;
Intrinsics.checkNotNull(windowManager8);
windowManager8.removeView(this.penButton);
WindowManager windowManager9 = this.wm;
Intrinsics.checkNotNull(windowManager9);
windowManager9.removeView(this.eraserButton);
WindowManager windowManager10 = this.wm;
Intrinsics.checkNotNull(windowManager10);
windowManager10.removeView(this.settingsButton);
AToolsbar aToolsbar2 = this.toolsbar;
Intrinsics.checkNotNull(aToolsbar2);
aToolsbar2.setVisibility(0);
View view2 = this.gapView;
Intrinsics.checkNotNull(view2);
view2.setVisibility(0);
WindowManager.LayoutParams attributes = getWindow().getAttributes();
attributes.flags &= -1025;
getWindow().setAttributes(attributes);
getWindow().clearFlags(512);
setRequestedOrientation(4);
}
public final void destroyEngine() {
super.onBackPressed();
}
@Override
public String getLocalString(String resName) {
return ResKit.instance().getLocalString(resName);
}
@Override
public Object getViewBackground() {
if (DarkModeUtils.INSTANCE.isDarkMode()) {
return Integer.valueOf(this.bg2);
}
return Integer.valueOf(this.bg);
}
@Override
public File getTemporaryDirectory() {
File externalFilesDir = getExternalFilesDir(null);
return externalFilesDir == null ? getFilesDir() : externalFilesDir;
}
@Override
public void dispose() {
this.isDispose = true;
MainControl mainControl = this.control;
if (mainControl != null) {
if (mainControl != null) {
mainControl.dispose();
}
this.control = null;
}
this.toolsbar = null;
this.searchBar = null;
this.bottomBar = null;
DBService dBService = this.dbService;
if (dBService != null) {
Intrinsics.checkNotNull(dBService);
dBService.dispose();
this.dbService = null;
}
AppFrame appFrame = this.appFrame;
if (appFrame != null) {
Intrinsics.checkNotNull(appFrame);
int childCount = appFrame.getChildCount();
for (int i = 0; i < childCount; i++) {
AppFrame appFrame2 = this.appFrame;
Intrinsics.checkNotNull(appFrame2);
View childAt = appFrame2.getChildAt(i);
Intrinsics.checkNotNullExpressionValue(childAt, "getChildAt(...)");
if (childAt instanceof AToolsbar) {
((AToolsbar) childAt).dispose();
}
}
this.appFrame = null;
}
if (this.wm != null) {
this.wm = null;
this.wmParams = null;
AImageButton aImageButton = this.pageUp;
Intrinsics.checkNotNull(aImageButton);
aImageButton.dispose();
AImageButton aImageButton2 = this.pageDown;
Intrinsics.checkNotNull(aImageButton2);
aImageButton2.dispose();
AImageCheckButton aImageCheckButton = this.penButton;
Intrinsics.checkNotNull(aImageCheckButton);
aImageCheckButton.dispose();
AImageCheckButton aImageCheckButton2 = this.eraserButton;
Intrinsics.checkNotNull(aImageCheckButton2);
aImageCheckButton2.dispose();
AImageButton aImageButton3 = this.settingsButton;
Intrinsics.checkNotNull(aImageButton3);
aImageButton3.dispose();
this.pageUp = null;
this.pageDown = null;
this.penButton = null;
this.eraserButton = null;
this.settingsButton = null;
}
}
@Override
public FrameLayout getMainFrame() {
FrameLayout frameLayout = getViewBinding().viewerOffice;
Intrinsics.checkNotNullExpressionValue(frameLayout, "viewerOffice");
return frameLayout;
}
@Override
public void showFileError() {
EventUtils eventUtils = EventUtils.INSTANCE;
Pair[] pairArr = new Pair[1];
FileUtils fileUtils = FileUtils.INSTANCE;
String str = this.filePath;
if (str == null) {
str = "";
}
pairArr[0] = TuplesKt.to("type", fileUtils.getType(str));
eventUtils.log("fileOpenFailed", BundleKt.bundleOf(pairArr));
new AlertDialog.Builder(getActivity(), R.style.CustomAlertDialog).setTitle("Can not open file").setMessage("File error").setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public final void onDismiss(DialogInterface dialogInterface) {
OfferDetailActivity.showFileError$lambda$15(OfferDetailActivity.this, dialogInterface);
}
}).setPositiveButton("Ok", new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
}).create().show();
}
public static final void showFileError$lambda$15(OfferDetailActivity offerDetailActivity, DialogInterface dialogInterface) {
offerDetailActivity.getActivity().finish();
}
@Override
public void showOpenDialog() {
if (this.openDialog == null) {
Context context = (Context) this;
this.openDialog = new XPopup.Builder(context).dismissOnTouchOutside(false).dismissOnBackPressed(false).setPopupCallback(new SimpleCallback() {
public void onDismiss(BasePopupView popupView) {
super.onDismiss(popupView);
}
}).asCustom(new LoadingDialog(context));
}
BasePopupView basePopupView = this.openDialog;
if (basePopupView != null) {
basePopupView.show();
}
}
@Override
public void hideOpenDialog() {
BasePopupView basePopupView = this.openDialog;
if (basePopupView != null) {
basePopupView.dismiss();
}
}
@Override
public void showFullScreen() {
long currentTimeMillis = System.currentTimeMillis();
if (currentTimeMillis - this.lastUpdateTime < 300) {
return;
}
this.lastUpdateTime = currentTimeMillis;
FrameLayout frameLayout = getViewBinding().flToolbar;
Intrinsics.checkNotNullExpressionValue(frameLayout, "flToolbar");
FrameLayout frameLayout2 = getViewBinding().cvBottom;
Intrinsics.checkNotNullExpressionValue(frameLayout2, "cvBottom");
hideToolbarAndBottom(frameLayout, frameLayout2);
FrameLayout frameLayout3 = getViewBinding().flPreview;
Intrinsics.checkNotNullExpressionValue(frameLayout3, "flPreview");
KtxKt.gone(frameLayout3);
}
@Override
public void hideFullScreen() {
this.lastUpdateTime = System.currentTimeMillis();
FrameLayout frameLayout = getViewBinding().flToolbar;
Intrinsics.checkNotNullExpressionValue(frameLayout, "flToolbar");
FrameLayout frameLayout2 = getViewBinding().cvBottom;
Intrinsics.checkNotNullExpressionValue(frameLayout2, "cvBottom");
showToolbarAndBottom(frameLayout, frameLayout2);
}
@Override
public boolean isNightMode() {
return DarkModeUtils.INSTANCE.isDarkMode();
}
}