import android.app.Application;
public class MyApplication extends Application {
public SharedUtils utils;
@Override
public void onCreate() {
super.onCreate();
utils = new SharedUtils();
}
}
这个是导航页的主要实现类:
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.view.ViewPager;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import java.util.ArrayList;
public class MainActivity extends Activity {
private Button skip;
private ViewPager mVp;
private ArrayList<ImageView> list = new ArrayList<ImageView>();
private String tag = "guide";
private SharedUtils utils;
private int [] array={R.mipmap.ic_launcher,
R.mipmap.ic_launcher,
R.mipmap.ic_launcher,
R.mipmap.ic_launcher,
R.mipmap.ic_launcher};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.e("tag","WelcomeActivity on Create");
setContentView(R.layout.activity_main);
utils = new SharedUtils();
utils.saveShared("tag", tag, this);
initView();
}
private void initView() {
mVp = (ViewPager) findViewById(R.id.mVp);
skip= (Button) findViewById(R.id.mBtn_skip);
for (int i =0;i<array.length;i++){
ImageView iv = new ImageView(this);
iv.setImageResource(array[i]);
iv.setScaleType(ImageView.ScaleType.FIT_XY);
list.add(iv);
}
mVp.setAdapter(new ViewPagerAdapter(list));
mVp.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
if(position==4){
skip.setVisibility(View.VISIBLE);
}else{
skip.setVisibility(View.GONE);
}
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
skip.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, B.class);
startActivity(intent);
finish();
}
});
}
@Override
protected void onDestroy() {
super.onDestroy();
finish();
}
}