虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > Android编程 > Android RollPagerView实现轮播图

Android RollPagerView实现轮播图
类别:Android编程   作者:码皇   来源:互联网   点击:

这篇文章主要介绍了Android RollPagerView实现轮播图的相关资料,这里提供实例来实现轮播图的简单实例,希望能帮助到大家,需要的朋友可以参考下

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 轮播图 Android RollPagerView轮播