首页 > 系统 > Android > 正文

Android RollPagerView实现轮播图

2019-12-12 02:07:49
字体:
来源:转载
供稿:网友

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 实现轮播图的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表