android中viewPager展示图片及无限轮播(一)
2016-12-10 10:18
344 查看
viewpager展示图片:
(1)获取图片的集合
(1)将图片引入drawable或者mipmap下,并将其存在一个数组中。 private int[] mImages = new int[]{R.drawable.vp_image11, R.drawable.vp_image2, R.drawable.vp_image3}; (2)创建一个存放有图片的集合 private void initImageViews() { imageViews = new ArrayList<>(); for (int i = 0; i < mImages.length; i++) { ImageView imageView = new ImageView(getActivity()); imageView.setScaleType(ImageView.ScaleType.FIT_XY); imageView.setImageResource(mImages[i]); imageViews.add(imageView); } }
(2)配置适配器
public class MyHomeFragmentPagerAdapter extends PagerAdapter { private int num = 0; private List<ImageView> mImages; public MyHomeFragmentPagerAdapter(int num, List<ImageView> images) { super(); this.num = num; this.mImages = images; } @Override public int getCount() { return num; } @Override public boolean isViewFromObject(View view, Object object) { return view == object; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView(mImages.get(position)); } @Override public Object instantiateItem(ViewGroup container, int position) { container.addView(mImages.get(position)); return mImages.get(position); }
为ViewPager设置适配器
mVpHome.setAdapter(new MyHomeFragmentPagerAdapter(mImages.length, imageViews));
这样实现了图片的展示和滑动切换。
相关文章推荐
- Android ViewPager从网络获取图片实现无限轮播
- ViewPager无限轮播+GridView图片展示
- android viewPager网络加载图片无限自动轮播
- Android 开发中的应用:ViewPager无限轮播(网络图片,小圆点)
- Android viewpager无限轮播获取网络图片功能
- android无限轮播banner图片--viewpager
- Android之利用Viewpager实现图片的轮播效果
- Android使用ViewPager实现无限循环滑动及轮播(附源码)
- Android图片轮播 ViewPager ImageView
- handler+viewpager无限轮播图片
- [Android]ScaleViewPager--仿“想去”客户端图片展示效果--中轴旋转ViewPager动画实现
- Android Viewpager实现图片轮播(仿优酷效果)
- android轮播图,viewpager加载广告图片
- Android之ViewPager实现图片无限循环轮播
- [Android]使用ViewPager实现图片滑动展示
- Android Viewpager实现图片轮播(仿优酷效果)
- Android ViewPager实现广告无限轮播
- AndroidViewPager实现下划线图片轮播功能
- Android开发之使用viewpager实现图片轮播(二)
- Android之使用ViewPager实现图片展示(最简单的)