导航菜单

页面标题

页面副标题

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

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

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


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

import android.graphics.Typeface;
import android.view.LayoutInflater;
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.widget.BaseRecyclerView;
import com.junyue.basic.widget.StatusLayout;
import com.junyue.novel.modules.user.adapter.HelpRvAdapter;
import com.junyue.novel.modules.user.bean.FeedbackTag;
import com.junyue.novel.modules.user.bean.HelpGroup;
import com.junyue.novel.modules.user.bean.HelpItem;
import com.junyue.novel.modules_user.R;
import f.p.c.r.h;
import f.p.c.r.j;
import f.p.c.z.a1;
import f.p.c.z.c1;
import f.p.g.g.f.d.e;
import i.b0.c.u;
import i.t;
import java.util.List;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;

@j({f.p.g.g.f.d.d.class})
public final class HelpWithFeedbackActivity extends BaseActivity implements e {
    public final i.d E = f.n.a.a.a.a(this, R.id.rv_content);
    public final i.d F = f.n.a.a.a.a(this, R.id.sl);
    public final HelpRvAdapter G = new HelpRvAdapter(new c());
    public final i.d H = h.d(this, 0, 1, null);
    public final i.d I = f.n.a.a.a.a(this, R.id.fl_container);
    public final i.d J = c1.b(new d());
    public final i.d K = f.n.a.a.a.a(this, R.id.iv_detail_picture);
    public final i.d L = f.n.a.a.a.a(this, R.id.tv_detail_content);
    public final i.d M = f.n.a.a.a.a(this, R.id.tv_activity_title);
    public CharSequence N = "";
    public Typeface O = Typeface.DEFAULT_BOLD;
    public boolean P;

    public static final class a implements View.OnClickListener {
        public a() {
        }

        @Override
        public final void onClick(View view) {
            f.a.a.a.e.a.c().a("/user/feedback").B(HelpWithFeedbackActivity.this.getContext());
        }
    }

    public static final class b implements View.OnClickListener {
        public b() {
        }

        @Override
        public final void onClick(View view) {
            HelpWithFeedbackActivity.this.H0();
        }
    }

    public static final class c extends u implements Function1<HelpItem, t> {
        public c() {
            super(1);
        }

        public final void b(HelpItem helpItem) {
            i.b0.c.t.e(helpItem, "it");
            HelpWithFeedbackActivity.this.n1(helpItem);
        }

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

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

        public final View invoke() {
            View inflate = LayoutInflater.from(HelpWithFeedbackActivity.this.getContext()).inflate(R.layout.layout_help_detail, (ViewGroup) HelpWithFeedbackActivity.this.e1(), false);
            HelpWithFeedbackActivity.this.e1().addView(inflate);
            i.b0.c.t.d(inflate, "view");
            inflate.setVisibility(8);
            return inflate;
        }
    }

    @Override
    public void H0() {
        h1().k();
    }

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

    @Override
    public void M() {
        e.a.c(this);
    }

    @Override
    public void O0() {
        getWindow().setBackgroundDrawable(null);
        Y0(R.id.ib_back);
        CharSequence text = k1().getText();
        i.b0.c.t.d(text, "mTvActivityTitle.text");
        this.N = text;
        this.O = k1().getTypeface();
        i1().setAdapter(this.G);
        Z0(R.id.fl_feedback, new a());
        j1().setRetryOnClickListener(new b());
    }

    @Override
    public void W(List<? extends HelpGroup> list) {
        i.b0.c.t.e(list, "data");
        this.G.o(list);
        j1().B();
    }

    @Override
    public void b(Throwable th, Object obj) {
        j1().t();
    }

    public final FrameLayout e1() {
        return (FrameLayout) this.I.getValue();
    }

    public final ImageView f1() {
        return (ImageView) this.K.getValue();
    }

    public final View g1() {
        return (View) this.J.getValue();
    }

    public final f.p.g.g.f.d.c h1() {
        return (f.p.g.g.f.d.c) this.H.getValue();
    }

    @Override
    public void i(List<? extends FeedbackTag> list) {
        i.b0.c.t.e(list, "tags");
        e.a.a(this, list);
    }

    public final BaseRecyclerView i1() {
        return (BaseRecyclerView) this.E.getValue();
    }

    public final StatusLayout j1() {
        return (StatusLayout) this.F.getValue();
    }

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

    public final TextView l1() {
        return (TextView) this.L.getValue();
    }

    public final void m1() {
        this.P = false;
        k1().setTypeface(this.O);
        k1().setText(this.N);
        View g1 = g1();
        i.b0.c.t.d(g1, "mLayoutDetail");
        g1.setVisibility(8);
        j1().setVisibility(0);
        j1().setAlpha(0.0f);
        j1().animate().alpha(1.0f).start();
    }

    public final void n1(HelpItem helpItem) {
        this.P = true;
        k1().setTypeface(Typeface.DEFAULT);
        k1().setText(helpItem.c());
        j1().setVisibility(8);
        View g1 = g1();
        i.b0.c.t.d(g1, "mLayoutDetail");
        g1.setVisibility(0);
        View g12 = g1();
        i.b0.c.t.d(g12, "mLayoutDetail");
        g12.setAlpha(0.0f);
        g1().animate().alpha(1.0f).start();
        l1().setText(helpItem.a());
        f.p.c.k.c.b(getContext()).N(a1.c(helpItem.b())).D0(f1());
    }

    @Override
    public void onBackPressed() {
        if (this.P) {
            m1();
        } else {
            super.onBackPressed();
        }
    }

    public void onDestroy() {
        super.onDestroy();
        this.G.n();
    }
}