package com.yyquan.jzh.activity;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.Toast;
import com.yyquan.jzh.R;
import com.yyquan.jzh.adapter.LoadViewPagerAdapter;
public class LoadActivity extends Activity {
private ImageView[] points = new ImageView[4];
private Button load_4_btn;
private LoadViewPagerAdapter adapter;
private ViewPager pager;
private SharedPreferences ferences;
private SharedPreferences.Editor editor;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_load);
ferences = getSharedPreferences("load", LoadActivity.MODE_PRIVATE);
editor = ferences.edit();
boolean bool = ferences.getBoolean("boolean", false);
if (bool) {
LoadActivity.this.startActivity(new Intent(LoadActivity.this,
LogoActivity.class));
finish();
}
points[0] = (ImageView) findViewById(R.id.load_image_round1);
points[1] = (ImageView) findViewById(R.id.load_image_round2);
points[2] = (ImageView) findViewById(R.id.load_image_round3);
points[3] = (ImageView) findViewById(R.id.load_image_round4);
setPoint(0);
pager = (ViewPager) findViewById(R.id.load_viewPager);
List<View> list = new ArrayList<View>();
list.add(getLayoutInflater().inflate(R.layout.load_image1, null));
list.add(getLayoutInflater().inflate(R.layout.load_image2, null));
list.add(getLayoutInflater().inflate(R.layout.load_image3, null));
View v4 = getLayoutInflater().inflate(R.layout.load_image4, null);
list.add(v4);
v4.setOnClickListener(onClickListener);
adapter = new LoadViewPagerAdapter(list);
pager.setAdapter(adapter);
pager.addOnPageChangeListener(listener);
}
/**
* 监听按钮
*/
private OnClickListener onClickListener = new OnClickListener() {
@Override
public void onClick(View arg0) {
LoadActivity.this.startActivity(new Intent(LoadActivity.this,
LogoActivity.class));
editor.putBoolean("boolean", true);
editor.commit();
finish();
}
};
private void setPoint(int index) {
// for (int i = 0; i < points.length; i++) {
// if (i == index) {
// points[i].setImageResource(R.drawable.load_round_2);
// } else {
// points[i].setImageResource(R.drawable.load_round);
// }
// }
switch (index) {
case 0:
points[0].setImageResource(R.drawable.load_round);
points[1].setImageResource(R.drawable.load_round_2);
points[2].setImageResource(R.drawable.load_round_2);
points[3].setImageResource(R.drawable.load_round_2);
break;
case 1:
points[0].setImageResource(R.drawable.load_round);
points[1].setImageResource(R.drawable.load_round);
points[2].setImageResource(R.drawable.load_round_2);
points[3].setImageResource(R.drawable.load_round_2);
break;
case 2:
points[0].setImageResource(R.drawable.load_round);
points[1].setImageResource(R.drawable.load_round);
points[2].setImageResource(R.drawable.load_round);
points[3].setImageResource(R.drawable.load_round_2);
break;
case 3:
points[0].setImageResource(R.drawable.load_round);
points[1].setImageResource(R.drawable.load_round);
points[2].setImageResource(R.drawable.load_round);
points[3].setImageResource(R.drawable.load_round);
break;
}
}
/**
* 监听滑动页面
*/
private OnPageChangeListener listener = new OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
setPoint(arg0);
//Toast.makeText(LoadActivity.this, "这是第" + arg0, 1).show();
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
// TODO Auto-generated method stub
}
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
}
};
}