Android RollPagerView实现轮播图
作者:龙哥IT 时间:2023-06-12 21:10:32
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",
};
}
来源:http://274137570-qq-com.iteye.com/blog/2390086
标签:Android,轮播图
0
投稿
猜你喜欢
WCF实现进程间管道通信Demo分享
2022-10-22 04:20:06
Android自定义Drawable实现圆形和圆角
2022-05-07 14:59:59
Java 数据结构之堆的概念与应用
2023-11-24 05:36:18
深入剖析构建JSON字符串的三种方式(推荐)
2023-09-26 07:47:22
C#在复杂多线程环境下使用读写锁同步写入文件
2021-06-16 03:45:53
Java女装商城系统的实现流程
2023-09-23 11:53:51
Java中避免过多if-else的几种方法
2023-11-28 13:07:09
Java基础之Spring5的核心之一IOC容器
2022-06-04 07:44:14
WinForm项目开发中Excel用法实例解析
2022-07-11 10:23:03
Java多线程之读写锁分离设计模式
2021-06-08 07:20:48
二分查找算法在C/C++程序中的应用示例
2021-06-01 08:15:30
C#获取指定年份第一个星期一具体日期的方法
2023-03-06 19:18:18
Android应用UI开发中Fragment的常见用法小结
2021-06-16 19:35:54
C++异常处理 try,catch,throw,finally的用法
2021-08-21 21:29:55
2020最新 idea下载、安装与创建项目测试的教程图解
2023-10-22 08:08:14
SeekBar拖动条的应用实例
2022-01-28 05:33:34
Java函数式编程(十二):监控文件修改
2022-08-11 10:21:01
C#实现把图片转换成二进制以及把二进制转换成图片的方法示例
2023-08-10 15:25:51
ThreadLocal常用方法、使用场景及注意事项说明
2023-07-22 10:26:41
Java编译器用maven打war包出错解决办法
2022-01-18 06:13:29