一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Android RollPagerView实现轮播图

时间:2017-09-01 编辑:猪哥 来源:一聚教程网

android图片轮播效果,RollViewPager的简单使用



    在build.gradle(app)加载包
compile 'com.jude:rollviewpager:1.2.9'

 实现代码:

//广告轮播
mViewPager = (RollPagerView) ItemView.findViewById(R.id.mViewPager);    
mViewPager.setAdapter(newImageLoopAdapter(getActivity(), mViewPager));
// ImageLoopAdapter.java
 
publicclassImageLoopAdapterextendsLoopPagerAdapter {
  
  String[] imgs =newString[0];
  privateContext mContext;
  publicImageLoopAdapter(Context mContext,RollPagerView viewPager) {
    super(viewPager);
  
    this.mContext = mContext;
  }
  
  @Override
  publicView getView(ViewGroup container,intposition) {
    ImageView view =newImageView(container.getContext());
    view.setScaleType(ImageView.ScaleType.CENTER_CROP);
    view.setLayoutParams(newViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
    Glide.with(mContext).load(Constants.URL[position]).into(view);
  
    returnview;
  }
  
  @Override
  publicintgetRealCount() {
    returnConstants.URL.length;
  }
}

 添加图片数据源:

这里可以自己设定

publicclass Constants {
  
  publicstaticString[] URL = {
      "http://cdn-l.llsapp.com/connett/c3115411-3669-466d-8ef2-e6c42c690303",
      "http://7xjww9.com1.z0.glb.clouddn.com/Hopetoun_falls.jpg",
      "http://cdn.llsapp.com/crm_test_1449051526097.jpg",
  };
  
  
}

热门栏目