AndroID RollPagerVIEw实现轮播图
androID图片轮播效果,RollVIEwPager的简单使用
<com.jude.rollvIEwpager.RollPagerVIEw androID:ID="@+ID/mVIEwPager" androID:layout_wIDth="match_parent" androID:layout_height="170dp" app:rollvIEwpager_play_delay="3000" />
在build.gradle(app)加载包
compile 'com.jude:rollvIEwpager:1.2.9'
实现代码:
//广告轮播 mVIEwPager = (RollPagerVIEw) ItemVIEw.findVIEwByID(R.ID.mVIEwPager); mVIEwPager.setAdapter(new ImageLoopAdapter(getActivity(),mVIEwPager));
// ImageLoopAdapter.javapublic 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","http://cdn.llsapp.com/crm_test_1449051526097.jpg",}; }
以上就是AndroID 实现轮播图的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
总结以上是内存溢出为你收集整理的Android RollPagerView实现轮播图全部内容,希望文章能够帮你解决Android RollPagerView实现轮播图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)