Files
jimu-decompiled/sources/com/ubt/jimu/community/view/SearchActivity.java
2025-05-13 19:24:51 +02:00

291 lines
11 KiB
Java

package com.ubt.jimu.community.view;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.fragment.app.FragmentTransaction;
import androidx.viewpager.widget.ViewPager;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.community.contract.SearchRecommendContact$View;
import com.ubt.jimu.community.presenter.SearchPresenter;
import com.ubt.jimu.community.view.adapter.search.TabAdapter;
import com.ubt.jimu.community.view.fragment.CommonFragment;
import com.ubt.jimu.community.view.fragment.ContentFragment;
import com.ubt.jimu.community.view.fragment.QuizFragment;
import com.ubt.jimu.community.view.fragment.RecommendFragment;
import com.ubt.jimu.community.view.fragment.UserFragment;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.utils.ShortcutHelper;
import com.ubt.jimu.widgets.EditTextWithDel;
import com.ubt.jimu.widgets.LoadingView;
import com.ubt.jimu.widgets.screenAdaptive.XFrameLayout;
import com.ubt.jimu.widgets.screenAdaptive.XRelativeLayout;
import com.ubtech.utils.StringUtils;
import com.ubtrobot.log.ALog;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes.dex */
public class SearchActivity extends BaseActivity implements SearchRecommendContact$View {
private RecommendFragment a;
private FragmentTransaction b;
private SearchPresenter c;
private List<CommonFragment> d;
private List<TextView> e;
EditTextWithDel etSearch;
private ContentFragment f;
XFrameLayout fmSearchContent;
XRelativeLayout fmTitleThree;
private QuizFragment g;
private UserFragment h;
private int i = 0;
View llHistoryShadow;
View llResultShadow;
XRelativeLayout rlCommTitle;
TextView tvContent;
TextView tvQuiz;
TextView tvReturn;
TextView tvSearchResult;
TextView tvTitleBackground;
TextView tvUser;
public LoadingView viewLoading;
ViewPager vpAnswer;
private void bindClick() {
this.tvReturn.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.v
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SearchActivity.this.a(view);
}
});
this.tvSearchResult.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.b0
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SearchActivity.this.b(view);
}
});
this.etSearch.setOnEditorActionListener(new TextView.OnEditorActionListener() { // from class: com.ubt.jimu.community.view.a0
@Override // android.widget.TextView.OnEditorActionListener
public final boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) {
return SearchActivity.this.a(textView, i, keyEvent);
}
});
this.tvContent.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.y
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SearchActivity.this.c(view);
}
});
this.tvQuiz.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.w
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SearchActivity.this.d(view);
}
});
this.tvUser.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.x
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
SearchActivity.this.e(view);
}
});
this.etSearch.addTextChangedListener(new TextWatcher() { // from class: com.ubt.jimu.community.view.SearchActivity.1
@Override // android.text.TextWatcher
public void afterTextChanged(Editable editable) {
if (StringUtils.e(editable.toString())) {
SearchActivity.this.g(0);
SearchActivity.this.tvSearchResult.setAlpha(0.3f);
} else {
SearchActivity.this.tvSearchResult.setAlpha(1.0f);
}
LogUtils.b("after");
}
@Override // android.text.TextWatcher
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
LogUtils.b("pre");
}
@Override // android.text.TextWatcher
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
SearchActivity.this.g(1);
}
});
}
private void initData() {
this.e = new ArrayList(3);
this.vpAnswer.setOffscreenPageLimit(3);
this.e.add(this.tvContent);
this.e.add(this.tvQuiz);
this.e.add(this.tvUser);
this.c = new SearchPresenter(this);
this.b = getSupportFragmentManager().a();
this.tvSearchResult.setAlpha(0.3f);
}
/* JADX INFO: Access modifiers changed from: private */
public void l(int i) {
for (int i2 = 0; i2 < 3; i2++) {
if (i2 == i) {
this.e.get(i).setTextColor(getResources().getColor(R.color.txt_FEAA06));
} else {
this.e.get(i2).setTextColor(getResources().getColor(R.color.txt_616d78));
}
}
}
@Override // com.ubt.jimu.community.contract.SearchRecommendContact$View
public void B() {
this.d = new ArrayList(3);
this.f = ContentFragment.b();
this.g = QuizFragment.b();
this.h = UserFragment.b();
this.d.add(this.f);
this.d.add(this.g);
this.d.add(this.h);
this.vpAnswer.setAdapter(new TabAdapter(getSupportFragmentManager(), this.d));
this.vpAnswer.a(new ViewPager.OnPageChangeListener() { // from class: com.ubt.jimu.community.view.SearchActivity.2
@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) {
ALog.a(((BaseActivity) SearchActivity.this).TAG).d("positionOffset==" + f);
if (f != 0.0f) {
ALog.a(((BaseActivity) SearchActivity.this).TAG).d("position==" + i);
SearchActivity searchActivity = SearchActivity.this;
searchActivity.tvTitleBackground.setX(searchActivity.tvContent.getX() + ((float) (i * SearchActivity.this.tvContent.getWidth())) + (((float) SearchActivity.this.tvContent.getWidth()) * f));
}
}
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
public void onPageSelected(int i) {
SearchActivity searchActivity = SearchActivity.this;
searchActivity.tvTitleBackground.setX(((TextView) searchActivity.e.get(i)).getX());
SearchActivity.this.l(i);
SearchActivity.this.i = i;
}
});
}
public /* synthetic */ void D0() {
l(this.i);
ViewGroup.LayoutParams layoutParams = this.tvTitleBackground.getLayoutParams();
layoutParams.width = this.tvContent.getWidth();
this.tvTitleBackground.setLayoutParams(layoutParams);
}
public /* synthetic */ void d(View view) {
this.c.a(this.vpAnswer, 1);
}
public /* synthetic */ void e(View view) {
this.c.a(this.vpAnswer, 2);
}
@Override // com.ubt.jimu.community.contract.SearchRecommendContact$View
public void g(int i) {
if (i == 0) {
if (this.a == null) {
this.a = RecommendFragment.o();
this.b.a(R.id.fm_search_content, this.a, "recommendFragment");
this.b.a();
this.a.a(this.c);
}
this.b.e(this.a);
this.fmSearchContent.setVisibility(0);
this.fmTitleThree.setVisibility(8);
this.vpAnswer.setVisibility(8);
this.a.d(0);
this.llResultShadow.setVisibility(8);
this.llHistoryShadow.setVisibility(0);
return;
}
if (i == 2) {
this.llResultShadow.setVisibility(0);
this.llHistoryShadow.setVisibility(8);
this.fmSearchContent.setVisibility(8);
this.fmTitleThree.setVisibility(0);
this.vpAnswer.setVisibility(0);
this.tvTitleBackground.post(new Runnable() { // from class: com.ubt.jimu.community.view.z
@Override // java.lang.Runnable
public final void run() {
SearchActivity.this.D0();
}
});
return;
}
this.llResultShadow.setVisibility(8);
this.llHistoryShadow.setVisibility(0);
this.fmSearchContent.setVisibility(0);
this.fmTitleThree.setVisibility(8);
this.vpAnswer.setVisibility(8);
this.a.d(1);
}
@Override // com.ubt.jimu.community.contract.SearchRecommendContact$View
public void h(final String str) {
this.etSearch.setText(str);
this.etSearch.setSelection(str.length());
g(2);
this.vpAnswer.postDelayed(new Runnable() { // from class: com.ubt.jimu.community.view.c0
@Override // java.lang.Runnable
public final void run() {
SearchActivity.this.o(str);
}
}, 10L);
}
public /* synthetic */ void o(String str) {
this.d.get(0).c(str);
this.d.get(1).c(str);
this.d.get(2).c(str);
}
@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_search);
ButterKnife.a(this);
initData();
this.c.a();
bindClick();
ShortcutHelper.d(this);
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
public /* synthetic */ void c(View view) {
this.c.a(this.vpAnswer, 0);
}
public /* synthetic */ void a(View view) {
finish();
}
public /* synthetic */ void b(View view) {
if (StringUtils.e(this.etSearch.getText().toString().trim())) {
return;
}
this.a.c(this.etSearch.getText().toString().trim());
}
public /* synthetic */ boolean a(TextView textView, int i, KeyEvent keyEvent) {
ALog.a(this.TAG).d("txt ==" + textView.getText().toString().trim());
if (StringUtils.e(textView.getText().toString().trim())) {
return true;
}
this.a.c(textView.getText().toString().trim());
return false;
}
}