成都创新互联网站制作重庆分公司

Android中怎么利用RollPagerView实现轮播图

Android中怎么利用 RollPagerView实现轮播图,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

创新互联成立与2013年,是专业互联网技术服务公司,拥有项目成都网站设计、做网站、成都外贸网站建设公司网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元赤壁做网站,已为上家服务,为赤壁各地企业和个人服务,联系电话:18982081108

Android RollPagerView实现轮播图

  

    在build.gradle(app)加载包

compile 'com.jude:rollviewpager:1.2.9'

 实现代码:

//广告轮播 
mViewPager = (RollPagerView) ItemView.findViewById(R.id.mViewPager);     
mViewPager.setAdapter(new ImageLoopAdapter(getActivity(), mViewPager));
// ImageLoopAdapter.java

public class ImageLoopAdapter extends LoopPagerAdapter { 
 
  String[] imgs = new String[0]; 
  private Context mContext; 
  public ImageLoopAdapter(Context mContext,RollPagerView viewPager) { 
    super(viewPager); 
 
    this.mContext = mContext; 
  } 
 
  @Override 
  public View getView(ViewGroup container, int position) { 
    ImageView view = new ImageView(container.getContext()); 
    view.setScaleType(ImageView.ScaleType.CENTER_CROP); 
    view.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); 
    Glide.with(mContext).load(Constants.URL[position]).into(view); 
 
    return view; 
  } 
 
  @Override 
  public int getRealCount() { 
    return Constants.URL.length; 
  } 
}

 添加图片数据源:

这里可以自己设定

public class  Constants { 
 
  public static String[] URL = { 
      "http://cdn-l.llsapp.com/connett/c3115411-3669-466d-8ef2-e6c42c690303", 
      "http://7xjww9.com1.z0.glb.clouddn.com/Hopetoun_falls.jpg", 
      "/upload/otherpic56/126608.jpg", 
  }; 
 
 
}

看完上述内容,你们掌握Android中怎么利用 RollPagerView实现轮播图的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


文章名称:Android中怎么利用RollPagerView实现轮播图
网站网址:http://cxhlcq.com/article/ghopdg.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部