先上效果图:
public class appStart extends Activity {
SharedPreferences sf;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
//判断是否首次运行
sf=getSharedPreferences("count", MODE_WORLD_READABLE);
int count = sf.getInt("start_count", 0);
if(count ==0 ){
Editor editor = sf.edit();
//存入数据
editor.putInt("start_count", ++count);
//提交修改
editor.commit();
Intent intent = new Intent(appStart.this, GuideActivity.class);
startActivity(intent);
appStart.this.finish();
}else{
Intent i = new Intent(appStart.this,
MainActivity.class);
startActivity(i);
appStart.this.finish();
}
}
}
public class GuideActivity extends Activity {
private ViewPager viewPager;
private ArrayList<View> pageViews;
private ImageView imageView;
private ImageView[] imageViews;
// 包裹滑动图片LinearLayout
private ViewGroup main;
// 包裹小圆点的LinearLayout
private ViewGroup group;
//左箭头按钮
private ImageView imageViewLeft;
//右箭头按钮
private ImageView imageViewRight;
//当前页码
private int currentIndex;
//ImageView的alpha值
private int mAlpha = 0;
private boolean isHide;
private Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
//将要显示的图片放到ArrayList当中,存到适配器中
LayoutInflater inflater = getLayoutInflater();
pageViews = new ArrayList<View>();
pageViews.add(inflater.inflate(R.layout.guide_item1, null));
pageViews.add(inflater.inflate(R.layout.guide_item2, null));
pageVie