大漢易經書院.apk(点击下载) / b.java


package com.lt.app.views;

import android.app.Activity;
import android.app.Dialog;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v7.app.g;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.StaggeredGridLayoutManager;
import android.util.DisplayMetrics;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.view.Window;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import com.c.e;
import com.d.b.k;
import com.lt.app.App;
import com.lt.app.WebActivity;
import com.lt.app.a.j;
import com.lt.app.a.p;
import com.lt.app.c;
import com.lt.app.d;
import java.util.ArrayList;
import java.util.List;
import me.dhtv.app.R;

/* compiled from: LTActionView */
public class b extends g implements View.OnClickListener {

    /* renamed from: ʻˋ  reason: contains not printable characters */
    private List<String> f6360;

    /* renamed from: ʻˎ  reason: contains not printable characters */
    private e f6361;

    /* renamed from: ʻˏ  reason: contains not printable characters */
    private View f6362;

    /* renamed from: ʻ  reason: contains not printable characters */
    public b m8648(List<String> list, e eVar, View view) {
        this.f6360 = list;
        this.f6361 = eVar;
        this.f6362 = view;
        return this;
    }

    /* renamed from: ʻ  reason: contains not printable characters */
    public b m8647(List<String> list, e eVar) {
        return m8648(list, eVar, (View) null);
    }

    @Override // android.support.v4.app.Fragment
    /* renamed from: ʻ  reason: contains not printable characters */
    public View m8646(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
        View inflate = layoutInflater.inflate(R.layout.lt_actionview, viewGroup, false);
        int i = (!(this.f6361.getContext() instanceof WebActivity) || ((WebActivity) this.f6361.getContext()).m8226()) ? 4 : 8;
        RecyclerView recyclerView = (RecyclerView) inflate.findViewById(R.id.list);
        recyclerView.setHasFixedSize(true);
        recyclerView.setLayoutManager(new StaggeredGridLayoutManager(i, 1));
        recyclerView.setAdapter(new a());
        return inflate;
    }

    @Override // android.support.v4.app.e, android.support.v4.app.Fragment
    /* renamed from: ˉ  reason: contains not printable characters */
    public void m8650() {
        Window window;
        super.m1679();
        Dialog r0 = m1675();
        if (r0 != null && (window = r0.getWindow()) != null) {
            DisplayMetrics displayMetrics = new DisplayMetrics();
            window.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
            window.setGravity(80);
            window.setLayout(displayMetrics.widthPixels, -2);
        }
    }

    public void onClick(View view) {
        m1672();
        switch (((Integer) view.getTag()).intValue()) {
            case 0:
                p.m8396(1, this.f6361, null, null, true);
                return;
            case 1:
                p.m8396(0, this.f6361, null, null, true);
                return;
            case 2:
                p.m8396(2, this.f6361, null, null, true);
                return;
            case 3:
                p.m8396(3, this.f6361, null, null, true);
                return;
            case 4:
                p.m8396(4, this.f6361, null, null, true);
                return;
            case 5:
                ClipboardManager clipboardManager = (ClipboardManager) this.f6361.getContext().getSystemService("clipboard");
                if (clipboardManager != null) {
                    clipboardManager.setPrimaryClip(ClipData.newPlainText(null, this.f6361.getUrl()));
                    d.m8563(this.f6361.getContext(), (int) R.string.long_click_copy_succ);
                    return;
                }
                return;
            case 6:
                this.f6361.reload();
                return;
            case 7:
                d.m8554(this.f6361);
                return;
            case 8:
                d.m8547(this.f6361.getContext(), this.f6361.getUrl(), true);
                return;
            case 9:
                d.m8549(this.f6361, App.m8128().m8521(56));
                return;
            case 10:
                if (!App.m8121(6, true)) {
                    d.m8563(this.f6361.getContext(), (int) R.string.m_n);
                    return;
                } else {
                    j.m8311(new j.a() {
                        /* class com.lt.app.views.b.AnonymousClass1 */

                        @Override // com.lt.app.a.j.a
                        public void onCompleted() {
                            d.m8563(b.this.f6361.getContext(), (int) R.string.act_clear_cache_ok);
                        }
                    }, this.f6361);
                    return;
                }
            case 11:
                if (!App.m8121(8, true)) {
                    d.m8563(this.f6361.getContext(), (int) R.string.m_n);
                    return;
                } else {
                    c.m8494((com.lt.app.a) this.f6361.getContext(), this.f6361);
                    return;
                }
            case 12:
                ((WebActivity) this.f6361.getContext()).m8228();
                View view2 = this.f6362;
                if (view2 != null) {
                    view2.setTag("");
                    return;
                }
                return;
            case 13:
                if (this.f6361.canGoBack()) {
                    this.f6361.goBack();
                    return;
                } else if (this.f6361.getContext() instanceof Activity) {
                    ((Activity) this.f6361.getContext()).finish();
                    return;
                } else {
                    return;
                }
            case 14:
                if (this.f6361.canGoForward()) {
                    this.f6361.goForward();
                    return;
                }
                return;
            case 15:
                d.m8565(this.f6361.getContext());
                return;
            case 16:
                p.m8396(9, this.f6361, null, null, true);
                return;
            case 17:
                ((WebActivity) this.f6361.getContext()).m8227();
                View view3 = this.f6362;
                if (view3 != null) {
                    view3.setTag("");
                    return;
                }
                return;
            default:
                return;
        }
    }

    @Override // android.support.v4.app.e, android.support.v4.app.Fragment
    /* renamed from: ˈ  reason: contains not printable characters */
    public void m8649() {
        super.m1678();
    }

    @Override // android.support.v4.app.e
    public void onDismiss(DialogInterface dialogInterface) {
        super.onDismiss(dialogInterface);
    }

    /* access modifiers changed from: private */
    /* renamed from: com.lt.app.views.b$b  reason: collision with other inner class name */
    /* compiled from: LTActionView */
    public class C0082b extends RecyclerView.w {

        /* renamed from: ᴵ  reason: contains not printable characters */
        private final ImageView f6387;

        /* renamed from: ᵎ  reason: contains not printable characters */
        private final TextView f6388;

        C0082b(View view) {
            super(view);
            view.setOnClickListener(b.this);
            this.f6387 = (ImageView) view.findViewById(R.id.icon);
            this.f6388 = (TextView) view.findViewById(R.id.title);
        }
    }

    /* renamed from: ʻ  reason: contains not printable characters */
    public static void m8644(final com.lt.app.c.a aVar, final e eVar, final ViewGroup viewGroup) {
        if (aVar.m8521(43)) {
            final android.support.v7.app.c cVar = (android.support.v7.app.c) eVar.getContext();
            final pl.droidsonroids.gif.d dVar = new pl.droidsonroids.gif.d(cVar);
            dVar.setTag("");
            viewGroup.addView(dVar);
            DisplayMetrics displayMetrics = new DisplayMetrics();
            cVar.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
            final float f = displayMetrics.density;
            final FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) dVar.getLayoutParams();
            layoutParams.width = (int) (((float) aVar.m27w) * f);
            layoutParams.height = (int) (((float) aVar.m27w) * f);
            viewGroup.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
                /* class com.lt.app.views.b.AnonymousClass2 */

                /* renamed from: ˈ  reason: contains not printable characters */
                private int f6370 = -1;

                public boolean onPreDraw() {
                    if (android.support.v7.app.c.this.getResources().getConfiguration().orientation != this.f6370) {
                        this.f6370 = android.support.v7.app.c.this.getResources().getConfiguration().orientation;
                        dVar.setTag("");
                    }
                    if (dVar.getTag() == null && layoutParams.leftMargin < viewGroup.getWidth() && layoutParams.topMargin < viewGroup.getHeight()) {
                        return true;
                    }
                    int measuredWidth = viewGroup.getMeasuredWidth();
                    int measuredHeight = viewGroup.getMeasuredHeight();
                    int i = (int) (f * 8.0f);
                    if (aVar.m8521(45)) {
                        FrameLayout.LayoutParams layoutParams = layoutParams;
                        layoutParams.topMargin = ((measuredHeight - layoutParams.height) - i) - ((int) (f * 20.0f));
                        FrameLayout.LayoutParams layoutParams2 = layoutParams;
                        layoutParams2.leftMargin = (measuredWidth - layoutParams2.width) - i;
                    } else if (aVar.m8521(46)) {
                        FrameLayout.LayoutParams layoutParams3 = layoutParams;
                        layoutParams3.topMargin = (measuredHeight - layoutParams3.height) / 2;
                        FrameLayout.LayoutParams layoutParams4 = layoutParams;
                        layoutParams4.leftMargin = (measuredWidth - layoutParams4.width) - i;
                    } else if (aVar.m8521(47)) {
                        layoutParams.topMargin = i;
                        FrameLayout.LayoutParams layoutParams5 = layoutParams;
                        layoutParams5.leftMargin = (measuredWidth - layoutParams5.width) - i;
                    } else if (aVar.m8521(48)) {
                        FrameLayout.LayoutParams layoutParams6 = layoutParams;
                        layoutParams6.topMargin = ((measuredHeight - layoutParams6.height) - i) - ((int) (f * 20.0f));
                        layoutParams.leftMargin = i;
                    } else if (aVar.m8521(49)) {
                        FrameLayout.LayoutParams layoutParams7 = layoutParams;
                        layoutParams7.topMargin = (measuredHeight - layoutParams7.height) / 2;
                        layoutParams.leftMargin = i;
                    } else if (aVar.m8521(50)) {
                        layoutParams.topMargin = i;
                        layoutParams.leftMargin = i;
                    } else if (aVar.m8521(51)) {
                        FrameLayout.LayoutParams layoutParams8 = layoutParams;
                        layoutParams8.topMargin = ((measuredHeight - layoutParams8.height) - i) - ((int) (f * 20.0f));
                        FrameLayout.LayoutParams layoutParams9 = layoutParams;
                        layoutParams9.leftMargin = (measuredWidth - layoutParams9.width) / 2;
                    } else if (aVar.m8521(52)) {
                        FrameLayout.LayoutParams layoutParams10 = layoutParams;
                        layoutParams10.topMargin = (measuredHeight - layoutParams10.height) / 2;
                        FrameLayout.LayoutParams layoutParams11 = layoutParams;
                        layoutParams11.leftMargin = (measuredWidth - layoutParams11.width) / 2;
                    } else {
                        layoutParams.topMargin = i;
                        FrameLayout.LayoutParams layoutParams12 = layoutParams;
                        layoutParams12.leftMargin = (measuredWidth - layoutParams12.width) / 2;
                    }
                    dVar.setLayoutParams(layoutParams);
                    dVar.setTag(null);
                    return true;
                }
            });
            k.m7775(cVar).m7660(aVar.m27i).m7659(dVar);
            dVar.setClickable(true);
            dVar.setOnClickListener(new View.OnClickListener() {
                /* class com.lt.app.views.b.AnonymousClass3 */

                public void onClick(View view) {
                    e.this.m6429("onMenuAction", (Object) null, new e.a() {
                        /* class com.lt.app.views.b.AnonymousClass3.AnonymousClass1 */

                        @Override // com.c.e.a
                        /* renamed from: ʻ  reason: contains not printable characters */
                        public void m8651(boolean z, Object obj) {
                            if (!z) {
                                new b().m8648((List<String>) null, e.this, dVar).m1667(cVar.m1697(), "action");
                            }
                        }
                    });
                }
            });
            if (aVar.m8521(44)) {
                dVar.setOnTouchListener(new View.OnTouchListener() {
                    /* class com.lt.app.views.b.AnonymousClass4 */

                    /* renamed from: ʾ  reason: contains not printable characters */
                    private int f6378;

                    /* renamed from: ʿ  reason: contains not printable characters */
                    private int f6379;

                    /* renamed from: ˆ  reason: contains not printable characters */
                    private int f6380;

                    /* renamed from: ˈ  reason: contains not printable characters */
                    private int f6381;

                    /* renamed from: ˉ  reason: contains not printable characters */
                    private int f6382;

                    /* renamed from: ˊ  reason: contains not printable characters */
                    private int f6383;

                    public boolean onTouch(View view, MotionEvent motionEvent) {
                        int rawX = (int) motionEvent.getRawX();
                        int rawY = (int) motionEvent.getRawY();
                        int action = motionEvent.getAction() & 255;
                        if (action == 0) {
                            this.f6382 = rawX;
                            this.f6383 = rawY;
                            this.f6378 = rawX - layoutParams.leftMargin;
                            this.f6379 = rawY - layoutParams.topMargin;
                            this.f6380 = viewGroup.getWidth() - layoutParams.width;
                            this.f6381 = viewGroup.getHeight() - layoutParams.height;
                            return false;
                        } else if (action != 1) {
                            if (action == 2) {
                                int min = Math.min(Math.max(rawX - this.f6378, 0), this.f6380);
                                int min2 = Math.min(Math.max(rawY - this.f6379, 0), this.f6381);
                                if (layoutParams.leftMargin == min && layoutParams.topMargin == min2) {
                                    return true;
                                }
                                layoutParams.leftMargin = min;
                                layoutParams.topMargin = min2;
                                dVar.setLayoutParams(layoutParams);
                            }
                            return true;
                        } else if (Math.abs(this.f6382 - rawX) > 20 || Math.abs(this.f6383 - rawY) > 20) {
                            return true;
                        } else {
                            return false;
                        }
                    }
                });
            }
        }
    }

    /* compiled from: LTActionView */
    private class a extends RecyclerView.a<C0082b> {

        /* renamed from: ʼ  reason: contains not printable characters */
        private final List<Integer> f6385 = new ArrayList();

        a() {
            boolean z = b.this.f6360 == null || b.this.f6360.size() == 0;
            com.lt.app.c.a r3 = App.m8128();
            if ((z && r3.m8521(35)) || (b.this.f6360 != null && b.this.f6360.contains("ShareWxFriend"))) {
                this.f6385.add(0);
            }
            if ((z && r3.m8521(36)) || (b.this.f6360 != null && b.this.f6360.contains("ShareWxTimeline"))) {
                this.f6385.add(1);
            }
            if ((z && r3.m8521(37)) || (b.this.f6360 != null && b.this.f6360.contains("ShareQQFriend"))) {
                this.f6385.add(2);
            }
            if ((z && r3.m8521(38)) || (b.this.f6360 != null && b.this.f6360.contains("ShareQQZone"))) {
                this.f6385.add(3);
            }
            if ((z && r3.m8522(8)) || (b.this.f6360 != null && b.this.f6360.contains("ShareWeibo"))) {
                this.f6385.add(4);
            }
            if ((z && r3.m8522(15)) || (b.this.f6360 != null && b.this.f6360.contains("ShareMenu"))) {
                this.f6385.add(16);
            }
            if ((z && r3.m8521(39)) || (b.this.f6360 != null && b.this.f6360.contains("CopyLink"))) {
                this.f6385.add(5);
            }
            if ((z && r3.m8522(13)) || (b.this.f6360 != null && b.this.f6360.contains("Back"))) {
                if (b.this.f6361.canGoBack()) {
                    this.f6385.add(13);
                } else if ((b.this.f6361.getContext() instanceof WebActivity) && !((WebActivity) b.this.f6361.getContext()).m8224()) {
                    this.f6385.add(13);
                }
            }
            if (((z && r3.m8522(14)) || (b.this.f6360 != null && b.this.f6360.contains("Forward"))) && b.this.f6361.canGoForward()) {
                this.f6385.add(14);
            }
            if ((z && r3.m8521(40)) || (b.this.f6360 != null && b.this.f6360.contains("Refresh"))) {
                this.f6385.add(6);
            }
            if (((z && r3.m8522(11)) || (b.this.f6360 != null && b.this.f6360.contains("FullScreen"))) && (b.this.f6361.getContext() instanceof WebActivity)) {
                this.f6385.add(12);
            }
            if (((z && r3.m8522(16)) || (b.this.f6360 != null && b.this.f6360.contains("Orientation"))) && (b.this.f6361.getContext() instanceof WebActivity)) {
                this.f6385.add(17);
            }
            if ((z && r3.m8522(9)) || (b.this.f6360 != null && b.this.f6360.contains("ClearCache"))) {
                this.f6385.add(10);
            }
            if ((z && r3.m8522(10)) || (b.this.f6360 != null && b.this.f6360.contains("Scan"))) {
                this.f6385.add(11);
            }
            if ((z && r3.m8521(42)) || (b.this.f6360 != null && b.this.f6360.contains("ShowImages"))) {
                this.f6385.add(7);
            }
            if ((z && r3.m8521(41)) || (b.this.f6360 != null && b.this.f6360.contains("OpenInBrowser"))) {
                this.f6385.add(8);
            }
            if ((z && r3.m8521(54)) || (b.this.f6360 != null && b.this.f6360.contains("BackToHome"))) {
                this.f6385.add(9);
            }
            if ((z && r3.m8522(12)) || (b.this.f6360 != null && b.this.f6360.contains("Exit"))) {
                this.f6385.add(15);
            }
        }

        /* renamed from: ʻ  reason: contains not printable characters */
        public C0082b m8656(ViewGroup viewGroup, int i) {
            return new C0082b(LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.lt_actionview_item, viewGroup, false));
        }

        /* renamed from: ʻ  reason: contains not printable characters */
        public void m8654(C0082b bVar, int i) {
            int i2;
            int i3;
            int intValue = this.f6385.get(i).intValue();
            bVar.f3473.setTag(Integer.valueOf(intValue));
            switch (intValue) {
                case 0:
                    i2 = R.drawable.ic_wxfriend;
                    i3 = R.string.act_share_wxfriend;
                    break;
                case 1:
                    i2 = R.drawable.ic_wxtimeline;
                    i3 = R.string.act_share_wxtimeline;
                    break;
                case 2:
                    i2 = R.drawable.ic_qqfriend;
                    i3 = R.string.act_share_qqfriend;
                    break;
                case 3:
                    i2 = R.drawable.ic_qqzone;
                    i3 = R.string.act_share_qqzone;
                    break;
                case 4:
                    i2 = R.drawable.ic_sina;
                    i3 = R.string.act_share_weibo;
                    break;
                case 5:
                    i2 = R.drawable.ic_copylink;
                    i3 = R.string.act_copylink;
                    break;
                case 6:
                    i2 = R.drawable.ic_refresh;
                    i3 = R.string.act_refresh;
                    break;
                case 7:
                    i2 = R.drawable.ic_showimages;
                    i3 = R.string.act_showimages;
                    break;
                case 8:
                    i2 = R.drawable.ic_openinbrowser;
                    i3 = R.string.act_open_inbrowser;
                    break;
                case 9:
                    i2 = R.drawable.ic_back_home;
                    i3 = R.string.act_back_home;
                    break;
                case 10:
                    i2 = R.drawable.ic_clear;
                    i3 = R.string.act_clear_cache;
                    break;
                case 11:
                    i2 = R.drawable.ic_scan;
                    i3 = R.string.act_scan;
                    break;
                case 12:
                    if (!((WebActivity) b.this.f6361.getContext()).m8225()) {
                        i2 = R.drawable.ic_fullscreen_enter;
                        i3 = R.string.act_fullscreen_enter;
                        break;
                    } else {
                        i2 = R.drawable.ic_fullscreen_exit;
                        i3 = R.string.act_fullscreen_exit;
                        break;
                    }
                case 13:
                    i2 = R.drawable.ic_back_x;
                    i3 = R.string.act_back;
                    break;
                case 14:
                    i2 = R.drawable.ic_forward;
                    i3 = R.string.act_forward;
                    break;
                case 15:
                    i2 = R.drawable.ic_exit;
                    i3 = R.string.act_exit;
                    break;
                case 16:
                    i2 = R.drawable.ic_sharemenu;
                    i3 = R.string.act_share_nemu;
                    break;
                case 17:
                    if (!((WebActivity) b.this.f6361.getContext()).m8226()) {
                        i2 = R.drawable.ic_portait;
                        i3 = R.string.act_org_port;
                        break;
                    } else {
                        i2 = R.drawable.ic_landscape;
                        i3 = R.string.act_org_land;
                        break;
                    }
                default:
                    return;
            }
            bVar.f6387.setImageResource(i2);
            bVar.f6388.setText(i3);
        }

        @Override // android.support.v7.widget.RecyclerView.a
        /* renamed from: ʻ  reason: contains not printable characters */
        public int m8652() {
            return this.f6385.size();
        }
    }
}