80,490
社区成员
发帖
与我相关
我的任务
分享public class MainActivity extends AppCompatActivity {
private ViewPager viewPager;
private int [] res={R.drawable.guide_image1,R.drawable.guide_image2,R.drawable.guide_image3};
private List<ImageView> mlist;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
mlist=new ArrayList<ImageView>();
for (int i = 0; i <res.length ; i++) {
ImageView img=new ImageView(MainActivity.this);
Bitmap bitmap= BitmapFactory.decodeResource(getResources(),res[i]);
img.setImageBitmap(bitmap);
img.setScaleType(ImageView.ScaleType.CENTER_CROP);
mlist.add(img);
}
viewPager= (ViewPager) findViewById(R.id.viewpager);
viewPager.setAdapter(new PagerAdapter() {
@Override
public int getCount() {
return mlist.size();
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
container.addView(mlist.get(position));
return mlist.get(position);
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView(mlist.get(position));
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view==object;
}
});
viewPager.setPageTransformer(true,new DepthPageTransformer());
}
}