酷狗概念版 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);
}
});
}
}