package com.ubt.jimu.message.view; import android.animation.ObjectAnimator; import android.app.Activity; import android.content.Intent; import android.graphics.Rect; import android.os.Bundle; import android.text.TextUtils; import android.view.KeyEvent; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import androidx.fragment.app.Fragment; import androidx.viewpager.widget.ViewPager; import butterknife.ButterKnife; import com.google.android.material.tabs.TabLayout; import com.ubt.jimu.BaseActivity; import com.ubt.jimu.R; import com.ubt.jimu.ViewImpl; import com.ubt.jimu.base.cache.Cache; import com.ubt.jimu.base.http.ApiObserver; import com.ubt.jimu.base.http.manager.MsgCenterManager; import com.ubt.jimu.diy.view.adapter.FragmentViewPagerAdapter; import com.ubt.jimu.message.view.fragment.UserMessageFragment; import com.ubtech.utils.AndroidVersionCheckUtils; import com.ubtrobot.log.ALog; import java.util.ArrayList; import java.util.HashMap; import java.util.List; /* loaded from: classes2.dex */ public class MessageCenterActivity extends BaseActivity implements ViewImpl, TabLayout.OnTabSelectedListener, ViewPager.OnPageChangeListener, UserMessageFragment.OnMsgFragmentInteractionListener { private TabLayout.Tab communityTab; protected ImageView imgBack; private UserMessageFragment infoMessageFragment; private TabLayout.Tab infoTab; private float lastX; private UserMessageFragment officialMessageFragment; private FragmentViewPagerAdapter pagerAdapter; protected TabLayout tabLayout; private UserMessageFragment userMessageFragment; private TabLayout.Tab userMsgTab; protected View view; protected ViewPager viewPager; private final String TAG = MessageCenterActivity.class.getSimpleName(); private List fragmentList = new ArrayList(); private void animaToTarget(View view, float f, float f2) { if (view.getVisibility() != 0) { view.setVisibility(0); } ObjectAnimator ofFloat = ObjectAnimator.ofFloat(view, "translationX", f, f2); ofFloat.setDuration(100L); ofFloat.start(); ofFloat.setAutoCancel(true); } /* JADX INFO: Access modifiers changed from: private */ public void haveNewMsg(TabLayout.Tab tab, final boolean z) { final View findViewById; if (tab == null || (findViewById = tab.a().findViewById(R.id.flDot)) == null) { return; } findViewById.post(new Runnable() { // from class: com.ubt.jimu.message.view.b @Override // java.lang.Runnable public final void run() { View view = findViewById; boolean z2 = z; view.setVisibility(r1 ? 0 : 4); } }); } private void initView() { this.infoMessageFragment = UserMessageFragment.newInstance("3", ""); this.infoMessageFragment.setListener(this); this.fragmentList.add(this.infoMessageFragment); this.pagerAdapter = new FragmentViewPagerAdapter(getSupportFragmentManager(), this.fragmentList); this.viewPager.setAdapter(this.pagerAdapter); this.viewPager.setOffscreenPageLimit(3); this.viewPager.setOnPageChangeListener(this); this.infoTab = newTag(this.tabLayout, R.string.title_msg_info, 0); this.tabLayout.a(this); if (Cache.getInstance().getUser() == null || TextUtils.isEmpty(Cache.getInstance().getUserId()) || Cache.getInstance().getUserId().equals("local")) { this.tabLayout.post(new Runnable() { // from class: com.ubt.jimu.message.view.a @Override // java.lang.Runnable public final void run() { MessageCenterActivity.this.D0(); } }); } else { unReadMsgCount(); } } private TabLayout.Tab newTag(TabLayout tabLayout, int i, int i2) { TabLayout.Tab b = tabLayout.b(); b.a(R.layout.tab_item_message); ((TextView) b.a().findViewById(R.id.tvTitle)).setText(getString(i)); tabLayout.a(b, i2); return b; } private void setDotState(TabLayout.Tab tab, int i) { TextView textView = (TextView) tab.a().findViewById(R.id.tvDot); if (textView != null) { textView.setVisibility(i); } } private void setTabTextColor(TextView textView, int i) { if (AndroidVersionCheckUtils.e()) { textView.setTextColor(getColor(i)); } else { textView.setTextColor(getResources().getColor(i)); } } public static void start(Activity activity) { activity.startActivity(new Intent(activity, (Class) MessageCenterActivity.class)); } public static void startForResult(Activity activity, int i) { activity.startActivityForResult(new Intent(activity, (Class) MessageCenterActivity.class), i); } private void unReadMsgCount() { MsgCenterManager.getInstance().getUnreadMsgCount(new ApiObserver>(null) { // from class: com.ubt.jimu.message.view.MessageCenterActivity.1 @Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer public void onComplete() { super.onComplete(); } @Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer public void onError(Throwable th) { super.onError(th); } @Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer public void onNext(HashMap hashMap) { super.onNext((AnonymousClass1) hashMap); if (!hashMap.containsKey("3") || hashMap.get("3").intValue() <= 0) { return; } MessageCenterActivity messageCenterActivity = MessageCenterActivity.this; messageCenterActivity.haveNewMsg(messageCenterActivity.infoTab, true); } }); } public /* synthetic */ void D0() { this.viewPager.setCurrentItem(0); this.tabLayout.b(0).h(); } @Override // com.ubt.jimu.ViewImpl public View getRootView() { return findViewById(R.id.flContainer); } public int getUnreadMessage() { return ((TextView) this.infoTab.a().findViewById(R.id.tvDot)).getVisibility() == 0 ? 1 : 0; } protected void onBackClick(View view) { setResultOrNot(); } @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_message_center); ButterKnife.a(this); initView(); } @Override // com.ubt.jimu.BaseActivity, androidx.appcompat.app.AppCompatActivity, android.app.Activity, android.view.KeyEvent.Callback public boolean onKeyDown(int i, KeyEvent keyEvent) { if (i == 4) { setResultOrNot(); } return super.onKeyDown(i, keyEvent); } @Override // com.ubt.jimu.message.view.fragment.UserMessageFragment.OnMsgFragmentInteractionListener public void onNoNewMsg(String str) { if (((str.hashCode() == 51 && str.equals("3")) ? (char) 0 : (char) 65535) != 0) { return; } setDotState(this.infoTab, 4); } @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) { TabLayout.Tab b; ALog.a(this.TAG).d("onPageSelected"); TabLayout tabLayout = this.tabLayout; if (tabLayout == null || (b = tabLayout.b(i)) == null) { return; } b.h(); } @Override // com.google.android.material.tabs.TabLayout.BaseOnTabSelectedListener public void onTabReselected(TabLayout.Tab tab) { TextView textView; if (tab == null || tab.a() == null || (textView = (TextView) tab.a().findViewById(R.id.tvTitle)) == null) { return; } setTabTextColor(textView, R.color.txt_00A9FF); } @Override // com.google.android.material.tabs.TabLayout.BaseOnTabSelectedListener public void onTabSelected(TabLayout.Tab tab) { TextView textView; ALog.a(this.TAG).d("onTabSelected"); ViewPager viewPager = this.viewPager; if (viewPager != null) { viewPager.setCurrentItem(tab.c()); } if (tab == null || tab.a() == null || (textView = (TextView) tab.a().findViewById(R.id.tvTitle)) == null) { return; } setTabTextColor(textView, R.color.bg_FFAD42); Rect rect = new Rect(); if (textView.getGlobalVisibleRect(rect)) { float f = rect.left; float width = textView.getWidth(); float dimension = getResources().getDimension(R.dimen.msg_tab_indicator_width); float f2 = width > dimension ? f + ((width - dimension) / 2.0f) : f - ((dimension - width) / 2.0f); if (this.lastX < 1.0f) { this.lastX = f2; } float f3 = this.lastX; this.lastX = f2; animaToTarget(this.view, f3, f2); } } @Override // com.google.android.material.tabs.TabLayout.BaseOnTabSelectedListener public void onTabUnselected(TabLayout.Tab tab) { TextView textView; if (tab == null || tab.a() == null || (textView = (TextView) tab.a().findViewById(R.id.tvTitle)) == null) { return; } setTabTextColor(textView, R.color.txt_00A9FF); } @Override // com.ubt.jimu.BaseActivity public void relayout() { } public void setResultOrNot() { Intent intent = new Intent(); intent.putExtra("un_read_message_count", getUnreadMessage()); setResult(-1, intent); finish(); } }