正在查看: 零界绘 v1.0.2 应用的 SkinChangeActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 零界绘 v1.0.2 应用的 SkinChangeActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.junyue.novel.modules.user.ui;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.util.SparseArray;
import android.view.View;
import android.view.Window;
import android.widget.ImageView;
import androidx.recyclerview.widget.RecyclerView;
import com.junyue.basic.activity.BaseActivity;
import com.junyue.basic.adapter.CommonRecyclerViewAdapter;
import com.junyue.basic.adapter.CommonViewHolder;
import com.junyue.basic.util.ViewUtils;
import com.junyue.novel.modules_user.R;
import e.b.d.e0;
import e.b.d.u;
import e.b.d.x;
import f.p.c.i.b;
import f.p.c.z.h;
import f.p.c.z.m;
import i.b0.c.t;
import i.d;
import java.util.List;
public final class SkinChangeActivity extends BaseActivity {
public final d E = f.n.a.a.a.a(this, R.id.rv_skin);
public static final class a extends CommonRecyclerViewAdapter<x> {
public final SparseArray<b> t;
public final Drawable u;
public final float v;
public final SkinChangeActivity w;
public static final class ViewOnClickListenerC0023a implements View.OnClickListener {
public final x o;
public ViewOnClickListenerC0023a(x xVar) {
this.o = xVar;
}
@Override
public final void onClick(View view) {
a.this.w.e1(1);
if (e0.m().u(this.o.j())) {
a.this.notifyDataSetChanged();
}
}
}
public a(SkinChangeActivity skinChangeActivity) {
t.e(skinChangeActivity, "ctx");
this.w = skinChangeActivity;
e0 m = e0.m();
t.d(m, "SkinManager.getInstance()");
List n = m.n();
t.d(n, "SkinManager.getInstance().skins");
D(n);
this.t = new SparseArray<>();
this.u = m.i(this.w, R.drawable.ic_skin_selected);
this.v = m.g(this.w, 4.0f);
}
@Override
public int p(int i) {
return R.layout.item_skin_selector;
}
@Override
public void onBindViewHolder(CommonViewHolder commonViewHolder, int i) {
Drawable drawable;
t.e(commonViewHolder, "holder");
x item = getItem(i);
b bVar = this.t.get(item.j());
if (bVar == null) {
bVar = new b();
bVar.n(true);
bVar.o(this.v);
if (item.r()) {
bVar.l(-1);
bVar.s(m.e(getContext(), 2.0f));
bVar.q(item.c(1));
} else {
bVar.l(item.c(1));
}
this.t.put(item.j(), bVar);
}
ImageView imageView = (ImageView) commonViewHolder.s(R.id.iv_skin_bg);
imageView.setBackground(bVar);
e0 m = e0.m();
t.d(m, "SkinManager.getInstance()");
if (t.a(item, m.l())) {
if (item.r()) {
u.h(this.u, item.c(1));
} else {
u.h(this.u, -1);
}
drawable = this.u;
} else {
drawable = null;
}
imageView.setImageDrawable(drawable);
commonViewHolder.q(R.id.tv_name, item.k());
commonViewHolder.i(R.id.ll_skin, new ViewOnClickListenerC0023a(item));
}
}
@Override
public int I0() {
return R.layout.activity_skin_change;
}
@Override
public void O0() {
d1().setAdapter(new a(this));
}
public final RecyclerView d1() {
return (RecyclerView) this.E.getValue();
}
public final void e1(int i) {
View decorView;
if (h.c(getContext())) {
Bitmap bitmap = null;
try {
Window window = getWindow();
if (window != null && (decorView = window.getDecorView()) != null) {
bitmap = ViewUtils.j(decorView, false);
}
} catch (Throwable unused) {
}
if (bitmap != null) {
NightSwitchActivity.I.b(getContext(), bitmap, i);
} else {
f.p.c.y.a.b().g(i);
}
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
f.p.c.y.a.e = true;
}
public void onDestroy() {
super.onDestroy();
f.p.c.y.a.e = false;
}
}