导航菜单

页面标题

页面副标题

Top浏览器 v4.6.16 - MemberActivity.java 源代码

正在查看: Top浏览器 v4.6.16 应用的 MemberActivity.java JAVA 源代码文件

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


package com.pocket.topbrowser.home.personal;

import android.graphics.Color;
import android.graphics.drawable.GradientDrawable;
import android.os.Bundle;
import android.text.SpannableStringBuilder;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModel;
import androidx.recyclerview.widget.RecyclerView;
import c.h.b.k.c.d;
import c.t.a.d.n;
import c.t.a.k.f;
import c.t.a.u.a;
import c.t.a.w.g0;
import c.t.a.w.i0;
import c.t.a.w.o0;
import c.t.a.w.r0;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
import com.fm.ui.toolbar.YaToolbar;
import com.fondesa.recyclerviewdivider.BaseDividerItemDecoration;
import com.pocket.common.base.BaseViewModelActivity;
import com.pocket.topbrowser.home.R$attr;
import com.pocket.topbrowser.home.R$id;
import com.pocket.topbrowser.home.R$layout;
import com.pocket.topbrowser.home.R$string;
import com.pocket.topbrowser.home.api.request.PayBo;
import com.pocket.topbrowser.home.api.response.PayVo;
import com.pocket.topbrowser.home.personal.MemberActivity;
import h.b0.d.g;
import h.b0.d.l;
import h.w.k;
import java.util.List;

public final class MemberActivity extends BaseViewModelActivity {
    public GradientDrawable a;
    public GradientDrawable b;

    public MemberViewModel f1653c;

    public final PriceAdapter f1654d;

    public int f1655e;

    public int f1656f;

    public static final class PriceAdapter extends BaseQuickAdapter<Integer, BaseViewHolder> {
        public int D;
        public GradientDrawable E;
        public GradientDrawable F;

        public PriceAdapter() {
            super(R$layout.home_member_price_item, (List) null, 2, (g) null);
            this.D = -1;
            g0.b bVar = g0.a;
            this.E = bVar.a().c(f.a(10), Color.parseColor("#FAF5E9"), Color.parseColor("#EAD095"), f.a(1), 0.0f, 0.0f);
            this.F = bVar.a().b(f.a(10), Color.parseColor("#f8f8f8"));
        }

        public void r(BaseViewHolder baseViewHolder, Object obj) {
            v0(baseViewHolder, ((Number) obj).intValue());
        }

        public void v0(BaseViewHolder baseViewHolder, int i2) {
            l.f(baseViewHolder, "holder");
            SpannableStringBuilder b = i0.a("¥").e(0.5f).a(String.valueOf(i2)).b();
            int i3 = R$id.tv;
            baseViewHolder.setText(i3, b);
            View view = baseViewHolder.getView(i3);
            if (baseViewHolder.getAdapterPosition() == this.D) {
                view.setBackground(this.E);
            } else {
                view.setBackground(this.F);
            }
        }

        public final void w0(int i2) {
            View T;
            int i3 = this.D;
            if (i3 != -1 && (T = T(i3, R$id.tv)) != null) {
                T.setBackground(this.F);
            }
            View T2 = T(i2, R$id.tv);
            if (T2 != null) {
                T2.setBackground(this.E);
            }
            this.D = i2;
        }
    }

    public static final class a implements c.h.b.k.d.b {
        public a() {
        }

        public void a() {
            MemberActivity.this.showToast("打赏成功");
            o0.c().j(1);
            c.o.a.a.a("user_info").b(0);
        }

        public void b(int i2, String str) {
            if (str == null || str.length() == 0) {
                return;
            }
            MemberActivity.this.showToast(str);
        }

        public void cancel() {
            MemberActivity.this.showToast("取消支付");
        }
    }

    public static final class b implements c.h.b.k.d.b {
        public b() {
        }

        public void a() {
            MemberActivity.this.showToast("打赏成功");
            o0.c().j(1);
            c.o.a.a.a("user_info").b(0);
        }

        public void b(int i2, String str) {
            if (str == null || str.length() == 0) {
                return;
            }
            MemberActivity.this.showToast(str);
        }

        public void cancel() {
            MemberActivity.this.showToast("取消支付");
        }
    }

    public MemberActivity() {
        g0.b bVar = g0.a;
        this.a = bVar.a().c(f.a(10), Color.parseColor("#FAF5E9"), Color.parseColor("#EAD095"), f.a(1), 0.0f, 0.0f);
        this.b = bVar.a().b(f.a(10), Color.parseColor("#f8f8f8"));
        this.f1654d = new PriceAdapter();
    }

    public static final void A(MemberActivity memberActivity, View view) {
        l.f(memberActivity, "this$0");
        memberActivity.startActivity(PayTourRankActivity.class);
    }

    public static final void B(MemberActivity memberActivity, View view) {
        l.f(memberActivity, "this$0");
        memberActivity.H(0);
    }

    public static final void C(MemberActivity memberActivity, View view) {
        l.f(memberActivity, "this$0");
        memberActivity.H(1);
    }

    public static final void D(MemberActivity memberActivity, View view) {
        l.f(memberActivity, "this$0");
        memberActivity.G();
    }

    public static final void E(MemberActivity memberActivity, BaseQuickAdapter baseQuickAdapter, View view, int i2) {
        l.f(memberActivity, "this$0");
        l.f(baseQuickAdapter, "$noName_0");
        l.f(view, "$noName_1");
        memberActivity.f1656f = i2;
        memberActivity.f1654d.w0(i2);
    }

    public static final void F(MemberActivity memberActivity, PayVo payVo) {
        l.f(memberActivity, "this$0");
        int i2 = memberActivity.f1655e;
        if (i2 != 0) {
            if (i2 != 1) {
                return;
            }
            c.h.b.k.c.a aVar = new c.h.b.k.c.a();
            aVar.b(payVo.getAlipay().getOrderInfo());
            c.h.b.k.a.a(memberActivity, aVar, memberActivity.new b());
            return;
        }
        d dVar = new d();
        dVar.h(payVo.getWechat().getAppid());
        dVar.i(payVo.getWechat().getNoncestr());
        dVar.j(payVo.getWechat().getPackageX());
        dVar.m(payVo.getWechat().getSign());
        dVar.k(payVo.getWechat().getPartnerid());
        dVar.l(payVo.getWechat().getPrepayid());
        dVar.n(payVo.getWechat().getTimestamp());
        c.h.b.k.a.c(memberActivity, dVar, memberActivity.new a());
    }

    public static final void z(MemberActivity memberActivity, View view) {
        l.f(memberActivity, "this$0");
        memberActivity.finish();
    }

    public final void G() {
        if (!c.t.c.n.b.a.c()) {
            showToast("请登录后打赏");
            return;
        }
        int i2 = this.f1655e;
        String str = "wechat";
        if (i2 != 0 && i2 == 1) {
            str = PayBo.ALIPAY;
        }
        PayBo payBo = new PayBo(((Number) this.f1654d.z().get(this.f1656f)).intValue(), str);
        MemberViewModel memberViewModel = this.f1653c;
        if (memberViewModel == null) {
            l.u("viewModel");
            memberViewModel = null;
        }
        memberViewModel.e(payBo);
    }

    public final void H(int i2) {
        this.f1655e = i2;
        if (i2 == 0) {
            ((LinearLayout) findViewById(R$id.ll_wx)).setBackground(this.a);
            ((LinearLayout) findViewById(R$id.ll_zfb)).setBackground(this.b);
        } else {
            if (i2 != 1) {
                return;
            }
            ((LinearLayout) findViewById(R$id.ll_wx)).setBackground(this.b);
            ((LinearLayout) findViewById(R$id.ll_zfb)).setBackground(this.a);
        }
    }

    public n getDataBindingConfig() {
        int i2 = R$layout.home_member_activity;
        ViewModel viewModel = this.f1653c;
        if (viewModel == null) {
            l.u("viewModel");
            viewModel = null;
        }
        return new n(i2, 0, viewModel);
    }

    public void initViewModel() {
        MemberViewModel activityScopeViewModel = getActivityScopeViewModel(MemberViewModel.class);
        l.e(activityScopeViewModel, "getActivityScopeViewMode…berViewModel::class.java)");
        this.f1653c = activityScopeViewModel;
    }

    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        a.b bVar = c.t.a.u.a.a;
        bVar.c(this);
        int i2 = R$id.toolbar;
        findViewById(i2).setNavImgListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                MemberActivity.z(MemberActivity.this, view);
            }
        });
        YaToolbar findViewById = findViewById(i2);
        r0 r0Var = r0.a;
        findViewById.h(r0Var.c(R$string.home_play_tour_rank), View.generateViewId(), new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                MemberActivity.A(MemberActivity.this, view);
            }
        });
        ((LinearLayout) findViewById(R$id.ll_wx)).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                MemberActivity.B(MemberActivity.this, view);
            }
        });
        ((LinearLayout) findViewById(R$id.ll_zfb)).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                MemberActivity.C(MemberActivity.this, view);
            }
        });
        ((TextView) findViewById(R$id.tv_pay)).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                MemberActivity.D(MemberActivity.this, view);
            }
        });
        H(0);
        this.f1654d.setOnItemClickListener(new c.f.a.a.a.g.d() {
            public final void a(BaseQuickAdapter baseQuickAdapter, View view, int i3) {
                MemberActivity.E(MemberActivity.this, baseQuickAdapter, view, i3);
            }
        });
        int i3 = R$id.recycler_view;
        findViewById(i3).setAdapter(this.f1654d);
        this.f1654d.o0(k.j(1, 5, 10, 20, 50, 100));
        this.f1654d.w0(0);
        BaseDividerItemDecoration a2 = c.i.a.g.a(this).b(r0Var.b(bVar.a().b(this, R$attr.yaBackground))).f(8, 1).a();
        RecyclerView findViewById2 = findViewById(i3);
        l.e(findViewById2, "recycler_view");
        a2.b(findViewById2);
        MemberViewModel memberViewModel = this.f1653c;
        if (memberViewModel == null) {
            l.u("viewModel");
            memberViewModel = null;
        }
        memberViewModel.d().observe(this, new Observer() {
            public final void onChanged(Object obj) {
                MemberActivity.F(MemberActivity.this, (PayVo) obj);
            }
        });
    }
}