酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319

以下内容为反编译后的 VideoCircleActivity.java 源代码,内容仅作参考


package com.kugou.fanxing.shortvideo.videocircle;

import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.kugou.android.app.swipeback.SwipeBackActivity;
import com.kugou.android.common.activity.AbsBaseActivity;
import com.kugou.android.common.delegate.SwipeDelegate;
import com.kugou.common.R;
import com.kugou.common.app.KGCommonApplication;
import com.kugou.common.base.AbsFrameworkFragment;
import com.kugou.common.base.ViewPager;
import com.kugou.common.base.e.c;
import com.kugou.common.swipeTab.SwipeViewPage;
import com.kugou.common.useraccount.app.KgUserLoginAndRegActivity;
import com.kugou.common.utils.ak;
import com.kugou.common.utils.as;
import com.kugou.common.utils.b.a;
import com.kugou.common.utils.br;
import com.kugou.common.utils.bv;
import com.kugou.common.utils.cj;
import com.kugou.common.widget.CommonLoadingView;
import com.kugou.fanxing.base.BaseFragment;
import com.kugou.fanxing.base.global.GlobalUser;
import com.kugou.fanxing.base.global.LoginUserInfoEvent;
import com.kugou.fanxing.delegate.FanxingModule;
import com.kugou.fanxing.delegate.FxResource;
import com.kugou.fanxing.delegate.IFanxingTargetWrapperManager;
import com.kugou.fanxing.delegate.SimpleErrorAction1;
import com.kugou.fanxing.event.SystemConfigUpdateEvent;
import com.kugou.fanxing.media.IFanxingMediaModule;
import com.kugou.fanxing.pro.beans.LaterLiveCountEntity;
import com.kugou.fanxing.shortvideo.c.d;
import com.kugou.fanxing.shortvideo.c.e;
import com.kugou.fanxing.shortvideo.c.j;
import com.kugou.fanxing.shortvideo.c.k;
import com.kugou.fanxing.shortvideo.c.m;
import com.kugou.fanxing.shortvideo.event.RecordEntryConfigEvent;
import com.kugou.fanxing.shortvideo.videocircle.event.SvHeadClickEvent;
import com.kugou.fanxing.shortvideo.videocircle.widget.FlexibleProgressView;
import com.kugou.fanxing.shortvideo.videocircle.widget.StickyNavLayout;
import com.kugou.fanxing.util.av;
import com.kugou.fanxing.util.bf;
import com.kugou.fanxing.util.p;
import com.kugou.fanxing.util.w;
import com.kugou.fanxing.widget.SwipeTingTabView;
import com.kugou.framework.setting.operator.DefineMineConfig$DefineMine;
import com.kugou.shortvideo.SvModule;
import de.greenrobot.event.EventBus;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.Arrays;
import net.wequick.small.a.f;
import net.wequick.small.g;
import rx.android.schedulers.AndroidSchedulers;
import rx.b.b;

@c(a = 596975179)
public class VideoCircleActivity extends SwipeBackActivity implements ViewPager.e {

    public static String[] f56636a = {"sv_tab_fragment", "live_tab_fragment"};
    private ImageView A;
    private TextView B;
    private j C;
    private LaterLiveCountEntity D;
    private long E;
    private d F;
    private k G;
    private AnimatorSet M;

    private VideoCircleBaseFragment[] f56638c;

    private FragmentManager f56640e;
    private Bundle f;
    private View h;
    private TextView i;
    private TextView j;
    private FlexibleProgressView k;
    private ImageView m;
    private TextView n;
    private ImageView o;
    private StickyNavLayout p;
    private RelativeLayout q;
    private SwipeViewPage r;
    private SwipeDelegate.b s;
    private SwipeTingTabView t;
    private View u;
    private CommonLoadingView v;
    private int w;
    private int x;
    private LinearLayout y;
    private FrameLayout z;

    private String[] f56637b = {"短视频", "直播"};

    private int f56639d = 0;
    private m g = new m();
    private long l = 0;
    private boolean H = false;
    private int I = 0;
    private boolean J = false;
    private boolean K = false;
    private boolean L = false;

    @Override
    public void c(int i) {
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        if (a.b()) {
            bv.a(KGCommonApplication.getContext(), "您的机器不支持短视频播放功能");
            finish();
            return;
        }
        EventBus.getDefault().register(getClass().getClassLoader(), getClass().getName(), this);
        setContentView(R.layout.fx_sv_video_circle_activity_common);
        if (getIntent() != null) {
            this.f = getIntent().getExtras();
        }
        this.f56640e = getSupportFragmentManager();
        final boolean z = bundle != null;
        a(z);
        if (f.a(KGCommonApplication.getContext()).a(g.ANDROIDFANXING)) {
            b(bundle != null);
        } else {
            this.v.getLoadingPresenter().startAnim();
            FanxingModule.getInstanceAsynchronous().a(AndroidSchedulers.mainThread()).a(new b<IFanxingTargetWrapperManager>() {
                @Override
                public void call(IFanxingTargetWrapperManager iFanxingTargetWrapperManager) {
                    VideoCircleActivity.this.b(z);
                }
            }, new SimpleErrorAction1());
        }
        com.kugou.fanxing.media.wrapper.a.a().a(AndroidSchedulers.mainThread()).a(new b<IFanxingMediaModule>() {
            @Override
            public void call(IFanxingMediaModule iFanxingMediaModule) {
                iFanxingMediaModule.requestHardDecodeBlackList();
            }
        }, new b<Throwable>() {
            @Override
            public void call(Throwable th) {
                th.printStackTrace();
            }
        });
        com.kugou.fanxing.j.a(getApplicationContext(), new Runnable() {
            @Override
            public void run() {
                if (VideoCircleActivity.this.isFinishing()) {
                    return;
                }
                com.kugou.fanxing.shortvideo.c.a((Activity) VideoCircleActivity.this);
            }
        });
        com.kugou.fanxing.shortvideo.b.a().a(this);
        com.kugou.fanxing.shortvideo.c.a.a();
        getWindow().setSoftInputMode(48);
        j();
        i();
    }

    private void i() {
        this.C = new j(this, new j.a<LaterLiveCountEntity>() {
            @Override
            public void a(LaterLiveCountEntity laterLiveCountEntity, long j) {
                if (VideoCircleActivity.this.G != null) {
                    VideoCircleActivity.this.G.a();
                    VideoCircleActivity.this.G = null;
                }
                if (VideoCircleActivity.this.isFinishing() || laterLiveCountEntity == null) {
                    return;
                }
                VideoCircleActivity.this.E = j;
                if (laterLiveCountEntity.liveCount > 0) {
                    VideoCircleActivity.this.a(laterLiveCountEntity);
                } else {
                    VideoCircleActivity.this.a();
                }
            }

            @Override
            public void a() {
                if (VideoCircleActivity.this.G != null) {
                    VideoCircleActivity.this.G.a();
                    VideoCircleActivity.this.G = null;
                }
            }
        });
    }

    private void j() {
        this.F = new d();
    }

    private void k() {
        a(0);
        int b2 = m.b();
        this.w = br.a((Context) this, 30.0f);
        this.g.a((getResources().getDimensionPixelSize(R.dimen.fx_video_circle_head_bg_height) - this.w) - b2);
        this.g.a(this.h);
    }

    private void a(boolean z) {
        enableRxLifeDelegate();
        r();
        t();
        k();
        l();
        this.u = findViewById(R.id.fx_sv_loading_ll);
        this.v = (CommonLoadingView) findViewById(R.id.fx_sv_loading_view);
        this.p = (StickyNavLayout) findViewById(R.id.fx_sv_video_circle_layout);
        this.p.setResetTime(200);
        this.p.setZoomView(this.o);
        this.p.setRefreshable(true);
        this.p.setRefreshView(this.k);
        this.p.setRefreshListener(new StickyNavLayout.a() {
            @Override
            public boolean a() {
                if (VideoCircleActivity.this.f56638c != null && VideoCircleActivity.this.f56638c.length > 0) {
                    for (int i = 0; i < VideoCircleActivity.this.f56638c.length; i++) {
                        if (VideoCircleActivity.this.f56638c[i].c()) {
                            return true;
                        }
                    }
                }
                return false;
            }

            @Override
            public void b() {
                GlobalUser.a(VideoCircleActivity.this);
                if (VideoCircleActivity.this.f56638c == null || VideoCircleActivity.this.f56638c.length <= 0) {
                    return;
                }
                for (int i = 0; i < VideoCircleActivity.this.f56638c.length; i++) {
                    if (VideoCircleActivity.this.q() == i) {
                        VideoCircleActivity.this.f56638c[i].f();
                        if (i == 1) {
                            VideoCircleActivity.this.a();
                            return;
                        }
                        return;
                    }
                }
            }
        });
        this.p.setScrollListener(new StickyNavLayout.b() {
            @Override
            public void a() {
            }

            @Override
            public void a(int i) {
            }

            @Override
            public void a(int i, int i2) {
                if (VideoCircleActivity.this.f56638c != null && VideoCircleActivity.this.f56638c.length > 0) {
                    for (int i3 = 0; i3 < VideoCircleActivity.this.f56638c.length; i3++) {
                        VideoCircleActivity.this.f56638c[i3].iA_();
                    }
                }
                int topViewHeight = VideoCircleActivity.this.p.getTopViewHeight();
                w.c("VideoCircleActivity", "Y: " + i2 + "topheight: " + topViewHeight);
                if (i2 > VideoCircleActivity.this.w) {
                    VideoCircleActivity.this.g.b(i2 - VideoCircleActivity.this.w);
                } else {
                    VideoCircleActivity.this.g.a(0.0f);
                    VideoCircleActivity.this.g.b(0.0f);
                }
                int i4 = -br.c(43.0f);
                int i5 = -br.c(75.0f);
                if (i2 < 0) {
                    i2 = 0;
                }
                if (i2 > topViewHeight) {
                    i2 = topViewHeight;
                }
                int i6 = (((i5 - i4) * i2) / topViewHeight) + i4;
                RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) VideoCircleActivity.this.m.getLayoutParams();
                layoutParams.setMargins(0, i6, br.c(10.0f), 0);
                VideoCircleActivity.this.m.setLayoutParams(layoutParams);
                if ((i2 <= VideoCircleActivity.this.x || i2 <= br.aa(VideoCircleActivity.this.getActivity())) && i2 < VideoCircleActivity.this.x) {
                    br.aa(VideoCircleActivity.this.getActivity());
                }
                if (VideoCircleActivity.this.p.getTopViewHeight() > 0) {
                    float topViewHeight2 = 1.0f - (i2 / VideoCircleActivity.this.p.getTopViewHeight());
                    float pow = topViewHeight2 > 0.0f ? (float) Math.pow(topViewHeight2, 1.0d) : 0.0f;
                    w.c("VideoCircleActivity", "ALPHA: " + pow);
                    VideoCircleActivity.this.m.setAlpha(pow);
                    VideoCircleActivity.this.n.setAlpha(pow);
                }
                VideoCircleActivity.this.x = i2;
            }

            @Override
            public void b() {
                if (VideoCircleActivity.this.p.c() || !VideoCircleActivity.this.K) {
                    return;
                }
                VideoCircleActivity videoCircleActivity = VideoCircleActivity.this;
                videoCircleActivity.a(videoCircleActivity.D);
            }
        });
        this.t = (SwipeTingTabView) findViewById(R.id.tab_view);
        this.t.setTabIndicatorVisible(true);
        this.t.setTabArrays(this.f56637b);
        this.t.setAutoSetBg(true);
        this.t.setOnTabSelectedListener(new SwipeTingTabView.b() {
            @Override
            public void a(int i) {
                VideoCircleActivity.this.r.setCurrentItem(i);
            }
        });
        this.r = (SwipeViewPage) findViewById(R.id.swipe_viewpage);
        this.s = new SwipeDelegate.b(getActivity(), this.f56640e);
        this.s.a(true);
        this.r.setAdapter(this.s);
        this.r.setOnPageChangeListener(this);
        this.r.a(new SwipeViewPage.a() {
            @Override
            public boolean a() {
                return VideoCircleActivity.this.q() > 0;
            }

            @Override
            public boolean b() {
                return VideoCircleActivity.this.q() != VideoCircleActivity.this.f56638c.length - 1;
            }
        });
    }

    private void l() {
        this.I = cj.b(this, 87.0f);
        this.y = (LinearLayout) findViewById(R.id.ll_video_circle_live_tips);
        this.z = (FrameLayout) findViewById(R.id.fl_video_circle_live_tips_layout);
        this.A = (ImageView) findViewById(R.id.sv_live_tips_iv);
        this.B = (TextView) findViewById(R.id.sv_live_tips_count);
        this.y.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                String str;
                VideoCircleActivity.this.H = true;
                AbsBaseActivity activity = VideoCircleActivity.this.getActivity();
                if (VideoCircleActivity.this.D != null) {
                    str = VideoCircleActivity.this.D.liveCount + "";
                } else {
                    str = "";
                }
                com.kugou.fanxing.ums.a.a(activity, "fx_shortvideo_mine_liveclick1", null, "", str);
                if (VideoCircleActivity.this.J && VideoCircleActivity.this.f56638c != null && VideoCircleActivity.this.f56638c.length > 1) {
                    VideoCircleActivity.this.p.d();
                }
                VideoCircleActivity.this.r.setCurrentItem(1);
            }
        });
    }

    private void m() {
        VideoCircleBaseFragment videoCircleBaseFragment;
        VideoCircleBaseFragment[] videoCircleBaseFragmentArr = this.f56638c;
        if (videoCircleBaseFragmentArr == null || videoCircleBaseFragmentArr.length <= 1 || (videoCircleBaseFragment = videoCircleBaseFragmentArr[1]) == null) {
            return;
        }
        LaterLiveCountEntity laterLiveCountEntity = this.D;
        videoCircleBaseFragment.a(laterLiveCountEntity != null ? laterLiveCountEntity.liveList : null);
    }

    private void a(String str, int i) {
        if (this.A != null) {
            com.bumptech.glide.g.a((FragmentActivity) this).a(av.a(str)).d(R.drawable.icon_user_image_default).c(R.drawable.icon_user_image_default).a(new com.kugou.glide.c(this)).a(this.A);
        }
        String str2 = i + "个关注的主播在播";
        if (i > 99) {
            str2 = "99+个关注的主播在播";
        }
        TextView textView = this.B;
        if (textView != null) {
            textView.setText(str2);
        }
    }

    public void a(LaterLiveCountEntity laterLiveCountEntity) {
        LaterLiveCountEntity.Detail detail;
        if (this.z == null || laterLiveCountEntity == null || laterLiveCountEntity.liveCount <= 0 || laterLiveCountEntity.detailList == null || laterLiveCountEntity.detailList.size() <= 0 || (detail = laterLiveCountEntity.detailList.get(0)) == null) {
            return;
        }
        this.D = laterLiveCountEntity;
        a(detail.userLogo, laterLiveCountEntity.getLiveCount());
        VideoCircleBaseFragment[] videoCircleBaseFragmentArr = this.f56638c;
        if (videoCircleBaseFragmentArr != null) {
            for (VideoCircleBaseFragment videoCircleBaseFragment : videoCircleBaseFragmentArr) {
                if (videoCircleBaseFragment.a()) {
                    w.c("VideoCircleActivity", "HolderShowTips ");
                    this.K = true;
                    return;
                }
            }
        }
        if (this.p.c() || this.p.f56674d || !this.L) {
            w.c("VideoCircleActivity", "HolderShowTips ");
            this.K = true;
        } else {
            this.K = false;
            b(laterLiveCountEntity);
        }
    }

    private void b(LaterLiveCountEntity laterLiveCountEntity) {
        if (this.z.isShown()) {
            return;
        }
        com.kugou.fanxing.ums.a.a(getActivity(), "fx_shortvideo_mine_livenotice1", null, "1", laterLiveCountEntity.liveCount + "");
        this.z.setVisibility(0);
        this.z.setAlpha(1.0f);
        ViewGroup.LayoutParams layoutParams = this.z.getLayoutParams();
        layoutParams.height = this.I;
        this.z.setLayoutParams(layoutParams);
    }

    public void a() {
        FrameLayout frameLayout = this.z;
        if (frameLayout == null || !frameLayout.isShown()) {
            return;
        }
        AnimatorSet animatorSet = this.M;
        if (animatorSet == null || !animatorSet.isRunning()) {
            m();
            this.D = null;
            if (this.M == null) {
                this.M = n();
            }
            this.M.start();
            a(this.E);
        }
    }

    @NonNull
    private AnimatorSet n() {
        ValueAnimator ofInt = ValueAnimator.ofInt(this.z.getHeight(), 0);
        ofInt.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
            @Override
            public void onAnimationUpdate(ValueAnimator valueAnimator) {
                int intValue = ((Integer) valueAnimator.getAnimatedValue()).intValue();
                if (as.c()) {
                    as.b("heightAnimator", "onAnimationUpdate --- animatorValue:" + intValue + " mSwipeTabView--Y=" + VideoCircleActivity.this.t.getY());
                }
                ViewGroup.LayoutParams layoutParams = VideoCircleActivity.this.z.getLayoutParams();
                layoutParams.height = intValue;
                VideoCircleActivity.this.z.setLayoutParams(layoutParams);
                VideoCircleActivity.this.p.scrollTo(0, (int) VideoCircleActivity.this.p.f56673c);
            }
        });
        ofInt.setDuration(300L);
        ObjectAnimator ofFloat = ObjectAnimator.ofFloat(this.z, "alpha", 1.0f, 0.0f);
        ofFloat.setDuration(300L);
        AnimatorSet animatorSet = new AnimatorSet();
        animatorSet.play(ofInt).after(ofFloat);
        animatorSet.addListener(new e.a() {
            @Override
            public void onAnimationStart(Animator animator) {
                super.onAnimationStart(animator);
                if (VideoCircleActivity.this.isFinishing() || VideoCircleActivity.this.r == null) {
                    return;
                }
                VideoCircleActivity.this.r.i();
            }

            @Override
            public void onAnimationEnd(Animator animator) {
                super.onAnimationEnd(animator);
                if (VideoCircleActivity.this.isFinishing() || VideoCircleActivity.this.r == null) {
                    return;
                }
                VideoCircleActivity.this.p.f56674d = false;
                VideoCircleActivity.this.r.j();
                VideoCircleActivity.this.z.setVisibility(4);
            }
        });
        return animatorSet;
    }

    public void b(boolean z) {
        this.v.getLoadingPresenter().stopAnim();
        this.u.setVisibility(8);
        this.f56638c = new VideoCircleBaseFragment[f56636a.length];
        int i = 0;
        while (true) {
            VideoCircleBaseFragment[] videoCircleBaseFragmentArr = this.f56638c;
            if (i < videoCircleBaseFragmentArr.length) {
                if (z) {
                    try {
                        videoCircleBaseFragmentArr[i] = (VideoCircleBaseFragment) this.f56640e.findFragmentByTag(f56636a[i]);
                    } catch (Exception e2) {
                        as.a("lzm", (Throwable) e2);
                    }
                }
                if (this.f56638c[i] == null) {
                    this.f56638c[i] = b(i);
                }
                i++;
            } else {
                this.s.a(new ArrayList<>(Arrays.asList(videoCircleBaseFragmentArr)), new ArrayList<>(Arrays.asList(f56636a)), this.f56639d);
                this.r.setOffscreenPageLimit(this.f56638c.length);
                c(this.f56639d, false);
                return;
            }
        }
    }

    public void b() {
        StickyNavLayout stickyNavLayout = this.p;
        if (stickyNavLayout != null) {
            stickyNavLayout.b();
        }
    }

    public boolean c() {
        return this.H;
    }

    public void a(long j) {
        j jVar;
        if (j > 0 && (jVar = this.C) != null) {
            jVar.a(j);
        }
    }

    private VideoCircleBaseFragment b(int i) {
        if (i == 0) {
            return (VideoCircleBaseFragment) p();
        }
        if (i != 1) {
            return null;
        }
        return o();
    }

    private VideoCircleBaseFragment o() {
        try {
            return (VideoCircleBaseFragment) Class.forName("com.kugou.android.app.fanxing.VideoCircleLiveFragment").newInstance();
        } catch (ClassNotFoundException e2) {
            as.e(e2);
            return null;
        } catch (IllegalAccessException e3) {
            as.e(e3);
            return null;
        } catch (InstantiationException e4) {
            as.e(e4);
            return null;
        }
    }

    private AbsFrameworkFragment p() {
        try {
            return (BaseFragment) ((IFanxingTargetWrapperManager) Class.forName("com.kugou.fanxing.delegate.FanxingTargetWrapperManagerImpl").getMethod("getInstance", new Class[0]).invoke(null, new Object[0])).getFanxingTargetWrapper().loadReourceAfterLoadedDex(FxResource.SHORTVIDEO_VIDEO_CIRCLE_FRAGMENT, null, null);
        } catch (ClassNotFoundException e2) {
            as.e(e2);
            return null;
        } catch (IllegalAccessException e3) {
            as.e(e3);
            return null;
        } catch (NoSuchMethodException e4) {
            as.e(e4);
            return null;
        } catch (InvocationTargetException e5) {
            as.e(e5);
            return null;
        }
    }

    public int q() {
        return this.r.getCurrentItem();
    }

    private void c(int i, boolean z) {
        this.t.setCurrentItem(i);
        this.r.a(i, z);
        this.s.a(i);
    }

    private void r() {
        this.q = (RelativeLayout) findViewById(R.id.fx_sv_video_circle_head_container);
        View inflate = LayoutInflater.from(getActivity()).inflate(R.layout.fx_short_video_circle_head_layout, (ViewGroup) null);
        this.m = (ImageView) findViewById(R.id.fx_sv_video_circle_head_iv);
        this.m.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if (GlobalUser.a() > 0) {
                    VideoCircleActivity.this.d();
                } else {
                    VideoCircleActivity videoCircleActivity = VideoCircleActivity.this;
                    videoCircleActivity.startActivity(new Intent(videoCircleActivity, (Class<?>) KgUserLoginAndRegActivity.class));
                }
            }
        });
        this.n = (TextView) findViewById(R.id.fx_sv_circle_user_tv);
        this.o = (ImageView) inflate.findViewById(R.id.main_header);
        this.q.addView(inflate);
        if (GlobalUser.getFanxingId() > 0) {
            s();
        } else {
            GlobalUser.a(this);
        }
        h();
    }

    private void s() {
        if (this.m != null) {
            com.bumptech.glide.g.a((FragmentActivity) this).a(av.a(com.kugou.fanxing.util.f.f(GlobalUser.getUserInfo().getUserLogo(), "200x200"))).d(R.drawable.icon_user_image_default).c(R.drawable.icon_user_image_default).a(new com.kugou.glide.c(this)).a(this.m);
        }
        TextView textView = this.n;
        if (textView != null) {
            textView.setText(GlobalUser.getUserInfo().getNickName());
        }
    }

    public void d() {
        EventBus.getDefault().post(new SvHeadClickEvent());
    }

    private void t() {
        this.h = findViewById(R.id.common_title_bar);
        if (this.h != null) {
            e();
            br.a(this.h, getActivity());
        }
        this.h.findViewById(R.id.common_title_bar_btn_back).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                VideoCircleActivity.this.getActivity().finish();
            }
        });
        this.k = (FlexibleProgressView) this.h.findViewById(R.id.fx_title_progress);
        this.j = (TextView) this.h.findViewById(R.id.fx_common_right_tv);
        this.j.setText("开拍");
        this.j.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                VideoCircleActivity.this.u();
            }
        });
        if (com.kugou.fanxing.shortvideo.b.a().c()) {
            this.j.setVisibility(0);
        } else {
            this.j.setVisibility(8);
        }
        this.i = (TextView) this.h.findViewById(R.id.fx_common_title_text);
        this.i.setText(DefineMineConfig$DefineMine.DM_VIDEOR);
        removeViewFromSkinEngine(this.h);
        this.h.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                long currentTimeMillis = System.currentTimeMillis();
                if (currentTimeMillis - VideoCircleActivity.this.l < 1000 && VideoCircleActivity.this.f56638c != null && VideoCircleActivity.this.f56638c.length > 0) {
                    int i = 0;
                    while (true) {
                        if (i >= VideoCircleActivity.this.f56638c.length) {
                            break;
                        }
                        if (i == VideoCircleActivity.this.q()) {
                            VideoCircleActivity.this.f56638c[i].d();
                            break;
                        }
                        i++;
                    }
                }
                VideoCircleActivity.this.l = currentTimeMillis;
            }
        });
    }

    public void u() {
        boolean z = com.kugou.fanxing.shortvideo.b.a().d() && bf.a();
        boolean c2 = com.kugou.fanxing.j.c("shortvideo_record_enable");
        if (z || !c2) {
            bf.a(getActivity(), null, null);
        } else {
            SvModule.Record.getInstance().setRecordComeFrom(7);
            com.kugou.fanxing.shortvideo.c.a(this, null, 5);
        }
        com.kugou.fanxing.ums.a.a(getActivity(), "fx_shortvideo_mine_list_click", "6");
    }

    public void a(int i) {
        View view = this.h;
        if (view != null) {
            Drawable background = view.getBackground();
            if (background == null) {
                e();
                background = this.h.getBackground();
            }
            background.setAlpha(i);
            this.h.setBackgroundDrawable(background);
        }
    }

    public void e() {
        if (this.h != null) {
            if (com.kugou.common.skinpro.e.c.b()) {
                this.h.setBackgroundDrawable(com.kugou.common.skinpro.d.b.a().f());
            } else {
                this.h.setBackgroundColor(com.kugou.common.skinpro.d.b.a().a(com.kugou.common.skinpro.shadowframe.c.TITLE));
            }
        }
    }

    @Override
    public void onResume() {
        super.onResume();
        if (com.kugou.fanxing.shortvideo.b.a().g()) {
            com.kugou.fanxing.shortvideo.download.b.a().a(this, 11);
        }
        com.kugou.fanxing.shortvideo.c.a(this, 13);
        if (this.L) {
            f();
        }
    }

    public void f() {
        j jVar = this.C;
        if (jVar != null) {
            jVar.a();
        }
    }

    public void g() {
        j jVar = this.C;
        if (jVar != null) {
            jVar.b();
        }
    }

    @Override
    public void onPause() {
        super.onPause();
        g();
        com.kugou.fanxing.shortvideo.c.a(13);
    }

    @Override
    public void onPostCreate(@Nullable Bundle bundle) {
        super.onPostCreate(bundle);
        com.kugou.fanxing.c.a(this);
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        EventBus.getDefault().removeAllStickyEvents();
        EventBus.getDefault().unregister(this);
        if (com.kugou.fanxing.shortvideo.b.a().g()) {
            com.kugou.fanxing.shortvideo.download.b.a().a(this);
        }
        com.kugou.fanxing.shortvideo.c.a();
        AnimatorSet animatorSet = this.M;
        if (animatorSet != null) {
            animatorSet.cancel();
        }
    }

    @Override
    public void onActivityResult(int i, int i2, Intent intent) {
        VideoCircleBaseFragment[] videoCircleBaseFragmentArr = this.f56638c;
        if (videoCircleBaseFragmentArr != null && videoCircleBaseFragmentArr.length > 0) {
            int i3 = 0;
            while (true) {
                VideoCircleBaseFragment[] videoCircleBaseFragmentArr2 = this.f56638c;
                if (i3 >= videoCircleBaseFragmentArr2.length) {
                    break;
                }
                videoCircleBaseFragmentArr2[i3].onActivityResult(i, i2, intent);
                i3++;
            }
        }
        super.onActivityResult(i, i2, intent);
    }

    @Override
    public void onTrimMemory(int i) {
        super.onTrimMemory(i);
        com.bumptech.glide.g.b(KGCommonApplication.getContext()).a(i);
        com.bumptech.glide.g.a((FragmentActivity) this).a(i);
    }

    public void onEventMainThread(SystemConfigUpdateEvent systemConfigUpdateEvent) {
        com.kugou.fanxing.shortvideo.c.a(this, 13);
        com.kugou.fanxing.shortvideo.c.a((Activity) this);
    }

    public void onEventMainThread(RecordEntryConfigEvent recordEntryConfigEvent) {
        if (com.kugou.fanxing.shortvideo.b.a().c()) {
            TextView textView = this.j;
            if (textView != null) {
                textView.setVisibility(0);
            }
        } else {
            TextView textView2 = this.j;
            if (textView2 != null) {
                textView2.setVisibility(8);
            }
        }
        com.kugou.fanxing.shortvideo.download.b.a().c();
        com.kugou.fanxing.shortvideo.c.c();
    }

    public void onEventMainThread(LoginUserInfoEvent loginUserInfoEvent) {
        if (loginUserInfoEvent.mType == 1 || loginUserInfoEvent.mType == 2) {
            s();
        }
    }

    @Override
    public void a(int i, float f, int i2) {
        this.t.a(i, f, i2);
    }

    @Override
    public void a(int i, boolean z) {
        if (i < 0) {
            return;
        }
        this.t.setCurrentItem(i);
        this.t.setTabItemSize(i);
        this.f56639d = i;
        if (i == 1) {
            if (!this.J) {
                a();
            }
            this.J = true;
        }
        if (i == 0) {
            this.H = false;
            getSwipeBackLayout().setEnableGesture(true);
        } else {
            getSwipeBackLayout().setEnableGesture(false);
        }
    }

    @Override
    public void b_(int i) {
        SwipeDelegate.b bVar = this.s;
        if (bVar != null) {
            bVar.c(i);
        }
    }

    public void h() {
        File file = new File(p.q);
        if (!file.exists()) {
            file.mkdirs();
        }
        final File file2 = new File(file, "sv_video_circle_bg.png");
        if (com.kugou.fanxing.core.a.utils.d.b(file2.getAbsolutePath())) {
            w.c("VideoCircleActivity", "bg from local");
            if (this.o != null) {
                com.bumptech.glide.g.a((FragmentActivity) this).a(file2).j().a(this.o);
                return;
            }
            return;
        }
        w.c("VideoCircleActivity", "bg from server");
        com.bumptech.glide.g.a((FragmentActivity) this).a(av.a("http://fxvideoimg.bssdl.kugou.com/cc4cbaa5e2a837c6516846fc892498d4.jpg")).j().a((com.bumptech.glide.b<String>) new com.bumptech.glide.request.b.g<Bitmap>() {
            @Override
            public void a(Object obj, com.bumptech.glide.request.a.c cVar) {
                a((Bitmap) obj, (com.bumptech.glide.request.a.c<? super Bitmap>) cVar);
            }

            public void a(Bitmap bitmap, com.bumptech.glide.request.a.c<? super Bitmap> cVar) {
                if (VideoCircleActivity.this.o != null) {
                    VideoCircleActivity.this.o.setImageBitmap(bitmap);
                }
                try {
                    try {
                        if (!file2.exists()) {
                            file2.createNewFile();
                        }
                        FileOutputStream fileOutputStream = new FileOutputStream(file2);
                        bitmap.compress(Bitmap.CompressFormat.PNG, 100, fileOutputStream);
                        fileOutputStream.flush();
                    } catch (IOException e2) {
                        e2.printStackTrace();
                    }
                } finally {
                    ak.a(System.out);
                }
            }

            @Override
            public void a(Exception exc, Drawable drawable) {
                super.a(exc, drawable);
            }
        });
    }
}