充电桩app代码

MyAnswerActivity.java 3.5KB

    package com.electric.chargingpile.activity; import android.os.Bundle; import android.support.v4.view.ViewPager; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; import com.electric.chargingpile.R; import com.electric.chargingpile.adapter.ViewPagerFragmentAdapter; import com.electric.chargingpile.fragment.SortAgreeFragment; import com.electric.chargingpile.fragment.SortTimeFragment; import com.electric.chargingpile.util.BarColorUtil; public class MyAnswerActivity extends AppCompatActivity implements View.OnClickListener { private static final String TAG = "MyAnswerActivity"; private ImageView iv_back; private RelativeLayout rl_time, rl_zan; private TextView tv_zan, tv_time; private ViewPager viewPager; private ViewPagerFragmentAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my_answer); BarColorUtil.initStatusBarColor(MyAnswerActivity.this); initViews(); initLintener(); } private void initViews() { iv_back = (ImageView) findViewById(R.id.iv_back); tv_time = (TextView) findViewById(R.id.tv_time); tv_zan = (TextView) findViewById(R.id.tv_zan); rl_time = (RelativeLayout) findViewById(R.id.rl_time); rl_zan = (RelativeLayout) findViewById(R.id.rl_zan); viewPager = (ViewPager) findViewById(R.id.viewPager); adapter = new ViewPagerFragmentAdapter(getSupportFragmentManager()); adapter.addFragment(new SortTimeFragment()); adapter.addFragment(new SortAgreeFragment()); viewPager.setOffscreenPageLimit(1); viewPager.setAdapter(adapter); } private void initLintener() { iv_back.setOnClickListener(this); rl_time.setOnClickListener(this); rl_zan.setOnClickListener(this); viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { setButtonView(position); } @Override public void onPageScrollStateChanged(int state) { } }); } private void setButtonView(int position) { switch (position) { case 0: tv_time.setTextColor(getResources().getColor(R.color.lvse)); tv_zan.setTextColor(getResources().getColor(R.color.ui_62)); rl_time.setBackgroundResource(R.drawable.bg_my_answer); rl_zan.setBackgroundResource(R.color.white); break; case 1: tv_time.setTextColor(getResources().getColor(R.color.ui_62)); tv_zan.setTextColor(getResources().getColor(R.color.lvse)); rl_zan.setBackgroundResource(R.drawable.bg_my_answer); rl_time.setBackgroundResource(R.color.white); break; } } @Override public void onClick(View v) { switch (v.getId()) { case R.id.iv_back: finish(); break; case R.id.rl_time: viewPager.setCurrentItem(0); break; case R.id.rl_zan: viewPager.setCurrentItem(1); break; } } }