zoukankan      html  css  js  c++  java
  • 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);
  • 相关阅读:
    解决ecshop进入后台服务器出现500的问题
    Java8新特性(拉姆达表达式lambda)
    使用Optional优雅处理null
    Arrays.asList 存在的坑
    Java提供的几种线程池
    冒泡排序及优化详解
    如何让MySQL语句执行加速?
    关于https的五大误区
    127.0.0.1和0.0.0.0地址的区别
    宽带网络技术-大题重点
  • 原文地址:https://www.cnblogs.com/android-blogs/p/5816812.html
Copyright © 2011-2022 走看看