正在查看: 漫天星 v3.0.2 应用的 BookDetailShareActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 漫天星 v3.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;
}
}