package com.ubt.jimu.community.activity; import android.animation.Animator; import android.animation.AnimatorSet; import android.animation.ObjectAnimator; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.text.TextUtils; import android.util.Log; import android.view.View; import android.view.ViewGroup; import android.view.animation.DecelerateInterpolator; import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.TextView; import androidx.appcompat.widget.Toolbar; import androidx.coordinatorlayout.widget.CoordinatorLayout; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentPagerAdapter; import androidx.viewpager.widget.ViewPager; import com.bumptech.glide.Glide; import com.google.android.material.appbar.AppBarLayout; import com.google.android.material.tabs.TabLayout; import com.ubt.jimu.BaseActivity; import com.ubt.jimu.JimuApplication; import com.ubt.jimu.R; import com.ubt.jimu.ViewImpl; import com.ubt.jimu.base.cache.Cache; import com.ubt.jimu.base.cache.Constants; import com.ubt.jimu.base.cache.SharePreferenceHelper; import com.ubt.jimu.base.entities.Act; import com.ubt.jimu.base.entities.Constant; import com.ubt.jimu.base.entities.DraftsListBean; import com.ubt.jimu.base.entities.UComment; import com.ubt.jimu.base.entities.User; import com.ubt.jimu.community.activity.contract.ActivityContract$Presenter; import com.ubt.jimu.community.activity.contract.ActivityContract$View; import com.ubt.jimu.community.activity.presenter.ActivityPresenter; import com.ubt.jimu.community.view.MyDraftsActivity; import com.ubt.jimu.community.view.PublishCommunityActivity; import com.ubt.jimu.user.view.LoginActivity; import com.ubt.jimu.utils.NetWorkUtil; import com.ubt.jimu.utils.SPUtils; import com.ubt.jimu.widgets.CommentKeyBoard; import com.ubt.jimu.widgets.LoadingView; import com.ubt.jimu.widgets.player.UbtPlayer; import com.ubt.jimu.wxapi.ShareActivity; import com.ubtech.utils.DisplayUtil; import com.ubtech.utils.StringUtils; import com.ubtrobot.log.ALog; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; /* loaded from: classes.dex */ public class JimuActActivity extends BaseActivity implements ActivityContract$View, ViewImpl { private ActivityContract$Presenter A; private View a; private TextView b; private View c; private View d; private AppBarLayout e; private Toolbar f; private View g; private View h; private TextView i; private ViewPager j; private TabLayout k; private ImageView l; private MyFragmentAdapter n; private long o; private int p; private CollapsingToolbarLayoutState q; private CommentKeyBoard r; private int s; private boolean t; private int u; private int x; private Act z; private List m = new ArrayList(); private String v = ""; private int y = 1; private Handler B = new Handler(); enum CollapsingToolbarLayoutState { EXPANDED, COLLAPSED, INTERNEDIATE } private class ContentViewListener implements View.OnClickListener { private String a; public ContentViewListener(String str) { this.a = str; } @Override // android.view.View.OnClickListener public void onClick(View view) { Intent intent = new Intent(JimuActActivity.this, (Class) UbtPlayer.class); intent.putExtra(Constant.Publish.VIDEO_PATH_KEY, this.a); JimuActActivity.this.startActivity(intent); } } class MyFragmentAdapter extends FragmentPagerAdapter { public MyFragmentAdapter(FragmentManager fragmentManager) { super(fragmentManager); } @Override // androidx.viewpager.widget.PagerAdapter public int getCount() { return JimuActActivity.this.m.size(); } @Override // androidx.fragment.app.FragmentPagerAdapter public Fragment getItem(int i) { return (Fragment) JimuActActivity.this.m.get(i); } } private void E0() { final SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper(); ObjectAnimator ofFloat = ObjectAnimator.ofFloat(this.c, "scaleX", 1.0f, 1.1f, 0.9f, 1.0f); ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(this.c, "scaleY", 1.0f, 1.1f, 0.9f, 1.0f); ObjectAnimator ofFloat3 = ObjectAnimator.ofFloat(this.d, "scaleX", 1.0f, 1.1f, 0.9f, 1.0f); ObjectAnimator ofFloat4 = ObjectAnimator.ofFloat(this.d, "scaleY", 1.0f, 1.1f, 0.9f, 1.0f); AnimatorSet animatorSet = new AnimatorSet(); animatorSet.setDuration(1500L); animatorSet.playTogether(ofFloat, ofFloat2, ofFloat3, ofFloat4); animatorSet.setInterpolator(new DecelerateInterpolator()); animatorSet.addListener(new Animator.AnimatorListener(this) { // from class: com.ubt.jimu.community.activity.JimuActActivity.4 @Override // android.animation.Animator.AnimatorListener public void onAnimationCancel(Animator animator) { } @Override // android.animation.Animator.AnimatorListener public void onAnimationEnd(Animator animator) { sharePreferenceHelper.put(Constants.KEY_IS_ACTIVITY_FIRST_IN, false); } @Override // android.animation.Animator.AnimatorListener public void onAnimationRepeat(Animator animator) { } @Override // android.animation.Animator.AnimatorListener public void onAnimationStart(Animator animator) { } }); animatorSet.start(); } private void F0() { this.a = findViewById(R.id.rootView); findViewById(R.id.comment_keyboard); this.r = new CommentKeyBoard(this); ((FrameLayout) findViewById(android.R.id.content)).addView(this.r); this.r.setVisibility(8); ALog.a(this.TAG).b("mCommentKeyBoard=" + this.r.toString(), new Object[0]); this.b = (TextView) findViewById(R.id.timeTextView); this.d = findViewById(R.id.publishImageView); this.c = findViewById(R.id.commentImageView); E0(); this.h = findViewById(R.id.videoImageView); this.e = (AppBarLayout) findViewById(R.id.appBarLayout); this.f = (Toolbar) findViewById(R.id.toolbar); this.g = findViewById(R.id.dividerLine); this.i = (TextView) findViewById(R.id.titleTextView); this.e.a(new AppBarLayout.OnOffsetChangedListener() { // from class: com.ubt.jimu.community.activity.JimuActActivity.2 int a; @Override // com.google.android.material.appbar.AppBarLayout.BaseOnOffsetChangedListener public void a(AppBarLayout appBarLayout, int i) { if (i == 0) { if (JimuActActivity.this.q != CollapsingToolbarLayoutState.EXPANDED) { JimuActActivity.this.i.setVisibility(8); JimuActActivity.this.f.setBackgroundColor(0); JimuActActivity.this.g.setVisibility(8); JimuActActivity.this.q = CollapsingToolbarLayoutState.EXPANDED; return; } return; } if (Math.abs(i) >= appBarLayout.getTotalScrollRange()) { if (JimuActActivity.this.q != CollapsingToolbarLayoutState.COLLAPSED) { JimuActActivity.this.i.setVisibility(0); JimuActActivity.this.g.setVisibility(0); JimuActActivity.this.f.setBackgroundColor(-1); JimuActActivity.this.q = CollapsingToolbarLayoutState.COLLAPSED; return; } return; } if (JimuActActivity.this.q != CollapsingToolbarLayoutState.INTERNEDIATE) { if (JimuActActivity.this.q == CollapsingToolbarLayoutState.COLLAPSED) { JimuActActivity.this.i.setVisibility(8); JimuActActivity.this.g.setVisibility(8); JimuActActivity.this.f.setBackgroundColor(0); } JimuActActivity.this.q = CollapsingToolbarLayoutState.INTERNEDIATE; if (Math.abs(i) >= (appBarLayout.getTotalScrollRange() * 2) / 3) { if (this.a < i && JimuActActivity.this.q != CollapsingToolbarLayoutState.EXPANDED) { Log.i("appBarLayout", "向下展开"); appBarLayout.setExpanded(true); JimuActActivity.this.q = CollapsingToolbarLayoutState.EXPANDED; } else if (this.a > i && JimuActActivity.this.q != CollapsingToolbarLayoutState.COLLAPSED) { Log.i("appBarLayout", "向上折叠"); appBarLayout.setExpanded(false); JimuActActivity.this.q = CollapsingToolbarLayoutState.COLLAPSED; } } this.a = i; } } }); this.k = (TabLayout) findViewById(R.id.tabLayout); this.l = (ImageView) findViewById(R.id.contentImageView); this.j = (ViewPager) findViewById(R.id.advertViewPager); this.n = new MyFragmentAdapter(getSupportFragmentManager()); this.j.setAdapter(this.n); this.j.setOffscreenPageLimit(5); this.j.a(new ViewPager.OnPageChangeListener() { // from class: com.ubt.jimu.community.activity.JimuActActivity.3 @Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener public void onPageScrollStateChanged(int i) { } @Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener public void onPageScrolled(int i, float f, int i2) { } @Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener public void onPageSelected(int i) { JimuActActivity.this.k.b(i).h(); if (JimuActActivity.this.s != i && JimuActActivity.this.q != CollapsingToolbarLayoutState.COLLAPSED) { JimuActActivity.this.e.setExpanded(false); } JimuActActivity.this.s = i; } }); relayout(); } private void G0() { this.B.post(new Runnable() { // from class: com.ubt.jimu.community.activity.JimuActActivity.5 @Override // java.lang.Runnable public void run() { if (JimuActActivity.this.t) { JimuActActivity.this.m.add(AwardListFragment.a(JimuActActivity.this.u, JimuActActivity.this.v)); } JimuActActivity.this.m.add(ActivityInfoFragment.a(JimuActActivity.this.u, JimuActActivity.this.v)); JimuActActivity.this.m.add(AwardSettingListFragment.a(JimuActActivity.this.u, JimuActActivity.this.v)); JimuActActivity.this.m.add(ArticleListFragment.a(JimuActActivity.this.u, JimuActActivity.this.v)); JimuActActivity.this.m.add(CommentListFragment.a(JimuActActivity.this.u, JimuActActivity.this.v)); JimuActActivity.this.n.notifyDataSetChanged(); } }); } private void H0() { G0(); I0(); } private void I0() { int i = !this.t ? 1 : 0; TabLayout.Tab b = b(R.string.activity_award_list, R.drawable.tab_award_list_image); b.a((Object) 0); int i2 = R.string.activity_status_unstart; if (this.x == Act.State.Running.getCode()) { i2 = R.string.task_state_doing; } else if (this.x == Act.State.Awards.getCode()) { i2 = R.string.activity_status_awarding; } else if (this.x == Act.State.Finished.getCode()) { i2 = R.string.activity_status_end; } TabLayout.Tab b2 = b(i2, R.drawable.tab_state_image); b2.a(Integer.valueOf(1 - i)); TabLayout.Tab b3 = b(R.string.activity_tab_award, R.drawable.tab_award_image); b3.a(Integer.valueOf(2 - i)); TabLayout.Tab b4 = b(R.string.activity_tab_product, R.drawable.tab_product_image); b4.a(Integer.valueOf(3 - i)); TabLayout.Tab b5 = b(R.string.comment_title, R.drawable.tab_msg_image); b5.a(Integer.valueOf(4 - i)); if (i == 0) { this.k.a(b); } this.k.a(b2); this.k.a(b3); this.k.a(b4); this.k.a(b5); this.k.b(0).h(); this.k.a(new TabLayout.OnTabSelectedListener() { // from class: com.ubt.jimu.community.activity.JimuActActivity.6 @Override // com.google.android.material.tabs.TabLayout.BaseOnTabSelectedListener public void onTabReselected(TabLayout.Tab tab) { } @Override // com.google.android.material.tabs.TabLayout.BaseOnTabSelectedListener public void onTabSelected(TabLayout.Tab tab) { int intValue = ((Integer) tab.d()).intValue(); if (intValue == 0) { if (JimuActActivity.this.j.getCurrentItem() != 0) { JimuActActivity.this.j.setCurrentItem(0); return; } return; } if (intValue == 1) { if (JimuActActivity.this.j.getCurrentItem() != 1) { JimuActActivity.this.j.setCurrentItem(1); } } else if (intValue == 2) { if (JimuActActivity.this.j.getCurrentItem() != 2) { JimuActActivity.this.j.setCurrentItem(2); } } else if (intValue == 3) { if (JimuActActivity.this.j.getCurrentItem() != 3) { JimuActActivity.this.j.setCurrentItem(3); } } else if (intValue == 4 && JimuActActivity.this.j.getCurrentItem() != 4) { JimuActActivity.this.j.setCurrentItem(4); } } @Override // com.google.android.material.tabs.TabLayout.BaseOnTabSelectedListener public void onTabUnselected(TabLayout.Tab tab) { } }); } private void J0() { if (NetWorkUtil.b(this)) { this.A.b(this.u); } else { H0(); } } private void K0() { this.u = getIntent().getIntExtra("activity_id", 0); new ActivityPresenter(this, this); } private void initData() { this.r.setonKeyBoardCommitListener(new CommentKeyBoard.KeyBoardCommentListener() { // from class: com.ubt.jimu.community.activity.JimuActActivity.1 @Override // com.ubt.jimu.widgets.CommentKeyBoard.KeyBoardCommentListener public void onHideView() { JimuActActivity.this.r.setVisibility(8); } @Override // com.ubt.jimu.widgets.CommentKeyBoard.KeyBoardCommentListener public void onKeyBoardCommitListener(String str) { if (StringUtils.e(str)) { return; } JimuActActivity jimuActActivity = JimuActActivity.this; jimuActActivity.a(jimuActActivity.o, JimuActActivity.this.p, str); JimuActActivity.this.r.a(); if (JimuActActivity.this.j.getCurrentItem() != JimuActActivity.this.j.getChildCount() - 1) { JimuActActivity.this.j.setCurrentItem(JimuActActivity.this.j.getChildCount() - 1); } } }); } public static void start(Context context, int i) { Intent intent = new Intent(context, (Class) JimuActActivity.class); intent.putExtra("activity_id", i); context.startActivity(intent); } public Act D0() { return this.z; } @Override // com.ubt.jimu.community.activity.contract.ActivityContract$View public void a() { } @Override // com.ubt.jimu.community.activity.contract.ActivityContract$View public int e() { return 0; } @Override // com.ubt.jimu.community.activity.contract.ActivityContract$View public void e(List list) { } @Override // com.ubt.jimu.community.activity.contract.ActivityContract$View public int f() { return 0; } @Override // com.ubt.jimu.ViewImpl public View getRootView() { return this.a; } public void onBack(View view) { finish(); } public void onCommentAction(View view) { if (NetWorkUtil.b(this)) { User user = Cache.getInstance().getUser(); if (user == null) { LoginActivity.start(this); } else { a(user.getUserId(), 0); } } } @Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity protected void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.activity_jimu_activity); F0(); K0(); J0(); initData(); } @Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity protected void onDestroy() { Handler handler = this.B; if (handler != null) { handler.removeCallbacksAndMessages(null); } this.B = null; this.c.clearAnimation(); this.d.clearAnimation(); super.onDestroy(); } public void onPublishAction(View view) { if (Cache.getInstance().getLoginUserIntId() == 0) { LoginActivity.start(this); return; } int i = this.y == Act.ActivityType.Image.getType() ? -1 : this.y == Act.ActivityType.Video.getType() ? 2 : 5; DraftsListBean draftsListBean = (DraftsListBean) SPUtils.b(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId()); if (draftsListBean == null || draftsListBean.getLinkedHashMap().size() == 0) { PublishCommunityActivity.a(this, String.valueOf(this.u), i); } else { MyDraftsActivity.a(this, String.valueOf(this.u), i); } } public void onShareAction(View view) { if (this.z == null) { return; } ShareActivity.a(this, this.z.getHeading(), this.z.getSubheading(), "https://jimu.ubtrobot.com/activity/activityShare.jsp?activityId=" + this.z.getActivityId() + "&language=" + JimuApplication.l().g() + "&area=" + JimuApplication.l().c() + "&appType=2", "mnt/0/path/to/local/img.png", this.z.getDisplayImage(), this.z.getDisplayImage()); } @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity protected void onStart() { super.onStart(); } @Override // com.ubt.jimu.BaseActivity public void relayout() { this.l.setScaleType(ImageView.ScaleType.CENTER_CROP); FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.l.getLayoutParams(); int screenWidth = getScreenWidth(); layoutParams.width = -1; layoutParams.height = (screenWidth * 21) / 79; this.l.setLayoutParams(layoutParams); ALog.a(this.TAG).b("relayout", new Object[0]); getScreenHeight(); } @Override // com.ubt.jimu.community.activity.contract.ActivityContract$View public LoadingView u() { return null; } private void b(Act act) { if (act != null) { this.z = act; this.u = act.getActivityId(); this.v = act.getHeading(); this.y = act.getActivityType(); this.i.setText(this.v); boolean z = act.getBannerType() == Act.BannerType.Video.getType(); this.h.setVisibility(z ? 0 : 8); ContentViewListener contentViewListener = new ContentViewListener(act.getVideoUrl()); this.h.setOnClickListener((!z || TextUtils.isEmpty(act.getVideoUrl())) ? null : contentViewListener); ImageView imageView = this.l; if (!z || TextUtils.isEmpty(act.getVideoUrl())) { contentViewListener = null; } imageView.setOnClickListener(contentViewListener); int parseInt = Integer.parseInt(act.getActivityStatus()); this.x = parseInt; this.t = parseInt == Act.State.Finished.getCode(); if (act.getStartTime() > 0 && act.getEndTime() > 0) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd"); StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append(simpleDateFormat.format(new Date(act.getStartTime()))); stringBuffer.append("-"); stringBuffer.append(simpleDateFormat.format(new Date(act.getEndTime()))); this.b.setText(stringBuffer.toString().trim()); } if (parseInt == Act.State.Running.getCode()) { CoordinatorLayout.LayoutParams layoutParams = (CoordinatorLayout.LayoutParams) this.c.getLayoutParams(); ((ViewGroup.MarginLayoutParams) layoutParams).bottomMargin = DisplayUtil.a(this, JimuApplication.l().i() ? 105.0f : 68.0f); this.c.setLayoutParams(layoutParams); this.d.setVisibility(0); } else { CoordinatorLayout.LayoutParams layoutParams2 = (CoordinatorLayout.LayoutParams) this.c.getLayoutParams(); ((ViewGroup.MarginLayoutParams) layoutParams2).bottomMargin = DisplayUtil.a(this, JimuApplication.l().i() ? 30.0f : 19.0f); this.c.setLayoutParams(layoutParams2); this.d.setVisibility(8); } } Glide.e(JimuApplication.l()).a(act == null ? "" : act.getDisplayImage()).a(this.l); } private void c(Act act) { b(act); G0(); I0(); } public void l(int i) { ((TextView) findViewById(R.id.joinCountTextView)).setText(String.valueOf(i)); } @Override // com.ubtech.view.BaseView /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void setPresenter(ActivityContract$Presenter activityContract$Presenter) { this.A = activityContract$Presenter; } @Override // com.ubt.jimu.community.activity.contract.ActivityContract$View public void a(String str) { H0(); } @Override // com.ubt.jimu.community.activity.contract.ActivityContract$View public void a(Act act) { if (act != null) { c(act); } else { H0(); } } @Override // com.ubt.jimu.community.activity.contract.ActivityContract$View public void a(UComment uComment) { if (uComment != null && this.j.getCurrentItem() == this.j.getChildCount() - 1) { CommentListFragment commentListFragment = (CommentListFragment) this.m.get(r2.size() - 1); if (commentListFragment != null) { commentListFragment.b(); } } } public void a(String str, int i, int i2) { long loginUserIntId = Cache.getInstance().getLoginUserIntId(); if (loginUserIntId <= 0) { LoginActivity.start(this); } else { if (i == loginUserIntId) { return; } a(loginUserIntId, i2); } } private void a(long j, int i) { this.r.setVisibility(0); this.r.b(); this.o = j; this.p = i; } /* JADX INFO: Access modifiers changed from: private */ public void a(long j, int i, String str) { this.A.a(this.u, j, i, StringUtils.b(str)); } private TabLayout.Tab b(int i, int i2) { View inflate = getLayoutInflater().inflate(R.layout.tab_item, (ViewGroup) null); ((ImageView) inflate.findViewById(R.id.tabImageView)).setImageResource(i2); ((TextView) inflate.findViewById(R.id.tabTextView)).setText(i); TabLayout.Tab b = this.k.b(); b.a(inflate); return b; } }