private void init() {
list = new ArrayList<>();
for (int i = 0; i < 4; i++) {
View v = View.inflate(this, R.layout.adapter_wel, null);
ImageView img = (ImageView) v.findViewById(R.id.wel_item_bg);
if (i == 0) {
img.setImageResource(R.mipmap.pic_wel1);
} else if (i == 1) {
img.setImageResource(R.mipmap.pic_wel2);
} else if (i == 2) {
img.setImageResource(R.mipmap.pic_wel3);
} else if (i == 3) {
img.setImageResource(R.mipmap.pic_wel4);
ImageView btn = (ImageView) v.findViewById(R.id.wel_item_img);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent in = new
Intent(WelcomeActivity.this, MainActivity.class);
startActivity(in);
finish();
}
});
}
list.add(v);
}
}
viewPager的适配器
private class VPAdapter extends PagerAdapter {
@Override
public int getCount() {
return list.size();
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
View childView = container.getChildAt(position);
if (childView == null) {
View v = list.get(position);
container.addView(v);
return v;
}
return childView;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
//不进行 销毁处理
}
}