@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
overridePendingTransition(R.anim.fade_in,R.anim.fade_out);
// Set title for the ViewPager
setTitle("ViewPager");
// Get the view from view_pager.xml
setContentView(R.layout.view_pager);
// Retrieve data from MainActivity on item click event
Intent p = getIntent();
position = p.getExtras().getInt("id");
ImageAdapter imageAdapter = new ImageAdapter(this);
List<ImageView> images = new ArrayList<ImageView>();
// Retrieve all the images
for (int i = 0; i < imageAdapter.getCount(); i++) {
ImageView imageView = new ImageView(this);
//imageView.setImageResource(imageAdapter.mThumbIds[i]);
Picasso.with(this)
.load(GalleryFragment.mThumbIds[i])
.placeholder(R.drawable.loading)
.error(R.drawable.error)
.into(imageView);
imageView.setScaleType(ImageView.ScaleType.CENTER);
//imageView.setScaleType(ImageView.ScaleType.CENTER);
images.add(imageView);
}
// Set the images into ViewPager
ImagePagerAdapter pageradapter = new ImagePagerAdapter(images);
ViewPager viewpager = (ViewPager) findViewById(R.id.pager);
viewpager.setAdapter(pageradapter);
viewpager.setPageTransformer(true, new ZoomOutPageTransformer());
// Show images following the position
viewpager.setCurrentItem(position);
}
ImageViewPager.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:Trinity-App
作者:
评论列表
文章目录