首页

源码搜藏网

首页 > 安卓源码 > 控件分类 > RecyclerViews >

自定义视图可以上下拉动,支持滚动型,ListView控件,RecyclerVi

创建时间:2016-08-23 12:26  

自定义视图可以上下拉动,支持滚动型,ListView控件,RecyclerVi
自定义视图可以上下拉动,支持滚动型,ListView控件,RecyclerVi
暂无演示 立即下载

SPRINGVIEW 是一家提供上下拖放组件,可高度定制的功能,实现各类下拉\拉画效果,实现了演示:仿阿里旅游,仿Meituan,仿QQ下拉刷红包,仿ACFUN等,是源头控制,如ListView控件,RecyclerView,滚动型,WebView中,等完全兼容,使用简单,方便地定制拖累自己的风格和删除网页 SPRINGVIEW个人独立将头/脚,几乎实现任何你想要的效果,只需要继承BaseHeader(或页脚),以实现接口这里写图片描述

SPRINGVIEW可以动态更换头/尾,你只需要设置不同的页脚:springView.setHeader(MyHeader());

SPRINGVIEW多点触控的支持,可以两只手拖动并连续下降,你可以自定义一些有趣的结果

SPRINGVIEW提供用于拖放两个方法(重叠并遵循),可动态切换

SPRINGVIEW对于懒惰的人不愿意去自定义头/尾提供了7个种默认实现(模仿阿里,腾讯,Meituan等多种方式)如下,将继续增加    

这里写图片描述 这里写图片描述 这里写图片描述 这里写图片描述 这里写图片描述 这里写图片描述 这里写图片描述

如何使用SPRINGVIEW

添加在布局文件中春望,注意春季查看和滚动型有相同的限制:只有一个子元素:

    <com.liaoinstan.springview.widget.SpringView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:header="@layout/myheader"
            app:footer="@layout/myfooter">

            <listView
                android:layout_width="match_parent"
                android:layout_height="match_parent"/>

     </com.liaoinstan.springview.widget.SpringView>

当然,你也不能在布局中添加,使用动态添加的代码:

    springView.setHeader(new DefaultHeader(this));
    springView.setFooter(new DefaultFooter(this));

添加监听器

如果你需要处理的话,只需添加代码中的监听器:

springView.setListener(new SpringView.OnFreshListener() {
      @Override
      public void onRefresh() {
      }
      @Override
      public void onLoadmore() {
      }
});

获取SPRINGVIEW

使用摇篮:

dependencies {
   compile 'com.liaoinstan.springview:library:1.2.6'
}

或Maven:

<dependency>
  <groupId>com.liaoinstan.springview</groupId>
  <artifactId>library</artifactId>
  <version>1.2.6</version>
  <type>pom</type>
</dependency>
上一篇:通过RecyclerView实现的联系人
下一篇:RecyclerView很新颖的一种header实现

相关内容

热门推荐