Android RollPagerView实现轮播图
程序员文章站
2023-12-18 13:22:46
android rollpagerview实现轮播图
android图片轮播效果,rollviewpager的简单使用
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.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", "http://cdn.llsapp.com/crm_test_1449051526097.jpg", }; }
以上就是android 实现轮播图的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!