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
  • asp之家 软件编程 m.aspxhome.com