SuperIndicator 一个专用打造轮播的类库

Github地址:https://github.com/hejunlin2013/SuperIndicator,欢迎fork,star。著名Android-Universal-Image-Loader,EventBus,glide作者给我点赞了,这。。。


SuperIndicator  一个专用打造轮播的类库

a superindicatorlibray for viewpager, banner

  • 仿爱奇艺视频,腾讯视频,搜狐视频首页推荐位轮播图
  • 专业轮播图库,没有之一
  • 也可以应用于广告位banner
  • 支持无限循环(4->5,5->1),可以自己设定点的样试
  • 图片支持设置圆角边
  • 只需要几行代码就能写了banner图

效果图


爱奇艺视频,腾讯视频,搜狐视频首页推荐位轮播图

  


Gradle

如果引用不到包,可以把library拷贝你的工程中,在setting.gradle中include下,也是一样。

dependencies {
    compile 'com.hejunlin.superindicatorlibray:1.0.2'
}

Usage
    
<com.hejunlin.superindicatorlibray.CircleIndicator
        android:id="@id/indicator"
        android:layout_width="match_parent"
        android:layout_height="48dp"
        android:layout_gravity="right|center_vertical"
        android:layout_marginRight="@dimen/dimen_14dp"
        android:gravity="center"
        android:orientation="horizontal" />

<com.hejunlin.superindicatorlibray.LoopViewPager
            android:id="@+id/viewpager"
            android:layout_width="match_parent"
            android:layout_marginTop="@dimen/dimen_25dp"
            android:layout_height="@dimen/dimen_400dp"/>

   ViewPager viewpager = (ViewPager) view.findViewById(R.id.viewpager);
    CircleIndicator indicator = (CircleIndicator) view.findViewById(R.id.indicator);
    viewpager.setAdapter(mPageAdapter);
    indicator.setViewPager(viewpager);
原文地址:https://www.cnblogs.com/android-blogs/p/5816812.html