package com.yidianling.dynamic.topic; import android.os.Bundle; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentPagerAdapter; import androidx.viewpager.widget.ViewPager; import android.view.View; import android.widget.ImageView; import com.ydl.ydlcommon.bean.StatusBarOptions; import com.yidianling.dynamic.R; import com.ydl.ydlcommon.base.BaseActivity; import org.jetbrains.annotations.NotNull; import java.util.ArrayList; import java.util.List; /** * 话题 */ public class AllTopicActivity extends BaseActivity implements View.OnClickListener { private ImageView back_iv; // private RelativeLayout topic_tab_all_rel,topic_tab_hot_rel; // private TextView topic_tab_all_tv,topic_tab_all_hint_tv,topic_tab_hot_tv,topic_tab_hot_hint_tv; private ViewPager topic_tab_vp; private FragmentPagerAdapter mAdapter; private List<Fragment> mDatas; private FragmentManager fragmentManager; private AllTopicFragment alltopic_fragment; @NotNull @Override public StatusBarOptions getStatusViewOptions() { return new StatusBarOptions(true, true); } // private HotTopicFragment hottopic_fragmen; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.dynamic_activity_all_topic); initView(); } private void initView() { back_iv = (ImageView) findViewById(R.id.topic_title_back_iv); // topic_tab_all_rel=(RelativeLayout)findViewById(topic_tab_all_rel); // topic_tab_hot_rel=(RelativeLayout)findViewById(topic_tab_hot_rel); // topic_tab_all_tv=(TextView)findViewById(topic_tab_all_tv); // topic_tab_all_hint_tv=(TextView)findViewById(topic_tab_all_hint_tv); // topic_tab_hot_tv=(TextView)findViewById(topic_tab_hot_tv); // topic_tab_hot_hint_tv=(TextView)findViewById(topic_tab_hot_hint_tv); topic_tab_vp = (ViewPager) findViewById(R.id.topic_tab_vp); back_iv.setOnClickListener(this); // topic_tab_all_rel.setOnClickListener(this); // topic_tab_hot_rel.setOnClickListener(this); alltopic_fragment = new AllTopicFragment(); // hottopic_fragmen=new HotTopicFragment(); mDatas = new ArrayList<Fragment>(); mDatas.add(alltopic_fragment); // mDatas.add(hottopic_fragmen); mAdapter = new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public int getCount() { return mDatas.size(); } @Override public Fragment getItem(int arg0) { return mDatas.get(arg0); } }; topic_tab_vp.setAdapter(mAdapter); topic_tab_vp.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { // resetText(); // switch (position) { // case 0: // topic_tab_all_tv.setTextColor(getResources().getColor(R.color.platform_main_theme)); // topic_tab_all_hint_tv.setBackgroundColor(getResources().getColor(R.color.platform_main_theme)); // // break; // case 1: // topic_tab_hot_tv.setTextColor(getResources().getColor(R.color.platform_main_theme)); // topic_tab_hot_hint_tv.setBackgroundColor(getResources().getColor(R.color.platform_main_theme)); // // break; // // } } @Override public void onPageScrollStateChanged(int state) { } }); } // private void resetText() { // topic_tab_all_tv.setTextColor(getResources().getColor(R.color.dynamic_text_gray)); // topic_tab_all_hint_tv.setBackgroundColor(getResources().getColor(R.color.dynamic_white)); // topic_tab_hot_tv.setTextColor(getResources().getColor(R.color.dynamic_text_gray)); // topic_tab_hot_hint_tv.setBackgroundColor(getResources().getColor(R.color.dynamic_white)); // } @Override public void onClick(View v) { if (v.getId() == R.id.topic_title_back_iv) { finish(); } } @Override protected int layoutResId() { return 0; } @Override protected void initDataAndEvent() { } }