导航菜单

页面标题

页面副标题

零界绘 v1.0.2 - BookDetailShareActivity.java 源代码

正在查看: 零界绘 v1.0.2 应用的 BookDetailShareActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.junyue.novel.modules.bookstore.ui;

import android.annotation.SuppressLint;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import com.junyue.basic.activity.BaseActivity;
import com.junyue.basic.util.Apps;
import com.junyue.basic.widget.SimpleTextView;
import com.junyue.novel.modules_bookstore.R;
import com.junyue.novel.sharebean.ChannelInfo;
import com.junyue.novel.sharebean.PopularizeBean;
import com.junyue.novel.sharebean.reader.CollBookBean;
import com.junyue.repository.bean.AppConfig;
import f.f.a.o.p.q;
import f.f.a.o.r.d.i;
import f.p.c.r.j;
import f.p.c.z.a1;
import f.p.c.z.c1;
import f.p.c.z.m;
import f.p.c.z.o0;
import f.p.c.z.p;
import f.p.c.z.u0;
import f.p.g.g.b.c.n;
import f.p.g.g.b.c.o;
import h.a.a.a.c;
import i.b0.c.t;
import i.b0.c.u;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;

@j({n.class})
public final class BookDetailShareActivity extends BaseActivity implements View.OnClickListener, o {
    public final i.d E = c1.b(new f());
    public final i.d F = f.p.c.r.h.d(this, 0, 1, null);
    public final i.d G = f.n.a.a.a.a(this, R.id.cl_card);
    public final i.d H = f.n.a.a.a.a(this, R.id.iv_cover_bg);
    public final i.d I = f.n.a.a.a.a(this, R.id.iv_cover);
    public final i.d J = f.n.a.a.a.a(this, R.id.tv_score);
    public final i.d K = f.n.a.a.a.a(this, R.id.tv_status);
    public final i.d L = f.n.a.a.a.a(this, R.id.tv_wordnum);
    public final i.d M = f.n.a.a.a.a(this, R.id.iv_qrcode);
    public final i.d N = f.n.a.a.a.a(this, R.id.tv_name);
    public final i.d O = f.n.a.a.a.a(this, R.id.tv_type);
    public final i.d P = f.n.a.a.a.a(this, R.id.fl_cover_bottom);
    public String Q;
    public Bitmap R;
    public final int S;
    public Bitmap T;
    public boolean U;

    public static final class a extends f.f.a.s.l.c<Drawable> {
        public void g(Drawable drawable, f.f.a.s.m.d<? super Drawable> dVar) {
            t.e(drawable, "resource");
        }

        public void f(Drawable drawable) {
        }
    }

    public static final class b extends u implements Function1<f.p.c.k.f<Drawable>, f.p.c.k.f<?>> {
        public final e o;

        public b(e eVar) {
            super(1);
            this.o = eVar;
        }

        public final f.p.c.k.f<?> invoke(f.p.c.k.f<Drawable> fVar) {
            t.e(fVar, "$receiver");
            f.p.c.k.f<Drawable> F0 = fVar.s1(new i(), new h.a.a.a.c(m.e(BookDetailShareActivity.this, 4.0f), 0)).F0(this.o);
            t.d(F0, "transform(CenterCrop(), …      .listener(listener)");
            return F0;
        }
    }

    public static final class c extends u implements Function1<f.p.c.k.f<Drawable>, f.p.c.k.f<?>> {
        public static final c n = new c();

        public c() {
            super(1);
        }

        public final f.p.c.k.f<?> invoke(f.p.c.k.f<Drawable> fVar) {
            t.e(fVar, "$receiver");
            f.p.c.k.f<Drawable> t1 = fVar.t1(f.f.a.o.r.f.c.o());
            t.d(t1, "transition(\n            …sFade()\n                )");
            return t1;
        }
    }

    public static final class d extends u implements Function1<f.p.c.k.f<Drawable>, f.p.c.k.f<?>> {
        public static final d n = new d();

        public d() {
            super(1);
        }

        public final f.p.c.k.f<?> invoke(f.p.c.k.f<Drawable> fVar) {
            t.e(fVar, "$receiver");
            f.p.c.k.f<Drawable> t1 = fVar.s1(new i(), new h.a.a.a.b(25, 10)).t1(f.f.a.o.r.f.c.o());
            t.d(t1, "transform(CenterCrop(), …e()\n                    )");
            return t1;
        }
    }

    public static final class e implements f.f.a.s.g<Drawable> {
        public e() {
        }

        public boolean c(Drawable drawable, Object obj, f.f.a.s.l.i<Drawable> iVar, f.f.a.o.a aVar, boolean z) {
            t.e(drawable, "resource");
            BookDetailShareActivity.this.e1(drawable);
            return false;
        }

        public boolean b(q qVar, Object obj, f.f.a.s.l.i<Drawable> iVar, boolean z) {
            return false;
        }
    }

    public static final class f extends u implements Function0<CollBookBean> {
        public f() {
            super(0);
        }

        public final CollBookBean invoke() {
            CollBookBean parcelableExtra = BookDetailShareActivity.this.getIntent().getParcelableExtra("coll_book");
            t.c(parcelableExtra);
            return parcelableExtra;
        }
    }

    public static final class g extends u implements Function1<Bitmap, i.t> {
        public g() {
            super(1);
        }

        public final void b(Bitmap bitmap) {
            t.e(bitmap, "it");
            e.a.b.e.a.a.d(BookDetailShareActivity.this.getContext(), bitmap, BookDetailShareActivity.this.u1());
        }

        public Object invoke(Object obj) {
            b((Bitmap) obj);
            return i.t.a;
        }
    }

    public static final class h extends u implements Function1<Bitmap, i.t> {
        public h() {
            super(1);
        }

        public final void b(Bitmap bitmap) {
            t.e(bitmap, "it");
            e.a.b.e.a.a.f(BookDetailShareActivity.this.getContext(), bitmap, BookDetailShareActivity.this.u1());
        }

        public Object invoke(Object obj) {
            b((Bitmap) obj);
            return i.t.a;
        }
    }

    public BookDetailShareActivity() {
        f.n.a.a.a.a(this, R.id.ll_login);
    }

    public static void t1(BookDetailShareActivity bookDetailShareActivity, Function1 function1, int i, Object obj) {
        if ((i & 1) != 0) {
            function1 = null;
        }
        bookDetailShareActivity.s1(function1);
    }

    @Override
    public boolean F0() {
        return false;
    }

    @Override
    public int I0() {
        return R.layout.activity_book_detail_share;
    }

    @Override
    @SuppressLint({"SetTextI18n"})
    public void O0() {
        Z0(R.id.iv_close, this);
        Z0(R.id.tv_copy_link, this);
        Z0(R.id.tv_save, this);
        Z0(R.id.tv_share_qq, this);
        Z0(R.id.tv_share_wx, this);
        AppConfig r = AppConfig.r();
        t.d(r, "AppConfig.getAppConfig()");
        String V = r.V();
        if (V == null || V.length() == 0) {
            u0.m(getContext(), "分享失败", 0, 2, null);
            finish();
            return;
        }
        ChannelInfo c2 = ChannelInfo.c();
        t.d(c2, "ChannelInfo.getInstance()");
        this.Q = f.p.c.m.d.d(V, c2);
        String u = g1().u();
        a1.e(i1(), u, false, new b(new e()), 2, null);
        Bitmap bitmap = (Bitmap) f.p.c.m.c.l().r(R.id.cache_book_detail_share_bitmap);
        if (bitmap != null) {
            a1.e(j1(), bitmap, false, c.n, 2, null);
        } else {
            a1.e(j1(), u, false, d.n, 2, null);
        }
        n1().setText(String.valueOf(g1().F()));
        o1().setText(o0.a(g1().k()));
        q1().setText(o0.d(g1().L()));
        m1().setText(g1().H());
        p1().setText(g1().g() + " · " + g1().o());
        Z0(R.id.tv_login, this);
        r1();
        l1().b();
    }

    @Override
    public void e(PopularizeBean popularizeBean) {
        t.e(popularizeBean, "data");
        AppConfig r = AppConfig.r();
        t.d(r, "AppConfig.getAppConfig()");
        String V = r.V();
        ChannelInfo c2 = ChannelInfo.c();
        t.d(c2, "ChannelInfo.getInstance()");
        this.Q = f.p.c.m.d.e(f.p.c.m.d.d(V, c2), popularizeBean.a());
        r1();
    }

    public final void e1(Drawable drawable) {
        Bitmap createBitmap = Bitmap.createBitmap(h1().getWidth(), h1().getHeight(), Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(createBitmap);
        canvas.translate(0.0f, -(i1().getHeight() - h1().getHeight()));
        drawable.setBounds(0, 0, i1().getWidth(), i1().getHeight());
        drawable.draw(canvas);
        f.p.c.k.c.b(getContext()).K(createBitmap).s1(new h.a.a.a.b(25, 2), new h.a.a.a.c(m.e(this, 4.0f), 0, c.b.t)).A0(new a());
    }

    public final ViewGroup f1() {
        return (ViewGroup) this.G.getValue();
    }

    public void finish() {
        super/*android.app.Activity*/.finish();
        overridePendingTransition(0, 0);
        if (this.U) {
            l1().a();
        }
    }

    public final CollBookBean g1() {
        return (CollBookBean) this.E.getValue();
    }

    public final FrameLayout h1() {
        return (FrameLayout) this.P.getValue();
    }

    public final ImageView i1() {
        return (ImageView) this.I.getValue();
    }

    public final ImageView j1() {
        return (ImageView) this.H.getValue();
    }

    public final ImageView k1() {
        return (ImageView) this.M.getValue();
    }

    public final f.p.g.g.b.c.m l1() {
        return (f.p.g.g.b.c.m) this.F.getValue();
    }

    public final TextView m1() {
        return (TextView) this.N.getValue();
    }

    public final TextView n1() {
        return (TextView) this.J.getValue();
    }

    public final SimpleTextView o1() {
        return (SimpleTextView) this.K.getValue();
    }

    @Override
    public void onBackPressed() {
    }

    @Override
    public void onClick(View view) {
        t.e(view, "v");
        int id = view.getId();
        if (id == R.id.iv_close) {
            finish();
            return;
        }
        if (id == R.id.tv_copy_link) {
            Object systemService = getContext().getSystemService("clipboard");
            if (systemService == null) {
                throw new NullPointerException("null cannot be cast to non-null type android.content.ClipboardManager");
            }
            try {
                ((ClipboardManager) systemService).setPrimaryClip(ClipData.newPlainText(null, this.Q));
                u0.l(getContext(), R.string.copy_success, 0, 2, null);
                this.U = true;
                return;
            } catch (Throwable th) {
                th.printStackTrace();
                return;
            }
        }
        if (id == R.id.tv_save) {
            t1(this, null, 1, null);
            return;
        }
        if (id == R.id.tv_share_qq) {
            s1(new g());
        } else if (id == R.id.tv_share_wx) {
            s1(new h());
        } else if (id == R.id.tv_login) {
            f.p.c.z.h.b(getContext(), 0, null, 3, null);
        }
    }

    public final TextView p1() {
        return (TextView) this.O.getValue();
    }

    public final SimpleTextView q1() {
        return (SimpleTextView) this.L.getValue();
    }

    public final void r1() {
        try {
            Bitmap bitmap = this.R;
            if (bitmap != null) {
                bitmap.recycle();
            }
        } catch (Throwable unused) {
        }
        ImageView k1 = k1();
        Bitmap d2 = new f.p.c.d0.a().d(this.Q, f.l.a.a.QR_CODE, m.e(this, 55.0f), m.e(this, 55.0f));
        this.R = d2;
        k1.setImageBitmap(d2);
    }

    public final void s1(Function1<? super Bitmap, i.t> function1) {
        Bitmap bitmap = this.T;
        if (bitmap == null) {
            bitmap = Bitmap.createBitmap(f1().getWidth() + (this.S * 2), f1().getHeight() + (this.S * 2), Bitmap.Config.ARGB_8888);
            t.c(bitmap);
        }
        Canvas canvas = new Canvas(bitmap);
        int i = this.S;
        canvas.translate(i, i);
        f1().draw(canvas);
        if (function1 != null) {
            function1.invoke(bitmap);
            return;
        }
        if (p.h(getContext(), Apps.a(this) + "分享_" + System.currentTimeMillis() + ".png", bitmap)) {
            u0.m(getContext(), "保存到本地成功", 0, 2, null);
        } else {
            u0.m(getContext(), "保存失败", 0, 2, null);
        }
        this.U = true;
    }

    public final String u1() {
        return null;
    }
}