Skip to content

TongTongGuo/DragLayout

 
 

Repository files navigation

DragLayout

Android拖拽布局,包括以下布局: DragLayout 基础布局类 FlowLayout 可折叠布局,继承DragLayout DragRefreshLayout 拖拽刷新布局,继承DragLayout VerticalRefreshLayout 垂直刷新布局,继承DragRefreshLayout

DragLayout

基础布局类,后面的布局都是继承此类。主要实现了上下左右四边的拖拽。可以继承此布局,改写其四边打开规则。 DragLayout演示

FlowLayout

可折叠布局,优化四边的打开条件,可以实现类似商品详情或者列表ITEM左右拖拽菜单效果(需要改写RecyclerView或者ListView,具体使用方法请看Demo)。

FlowLayout折叠样式1

FlowLayout折叠样式2

FlowLayout列表左右滑动菜单

DragRefreshLayout

拖拽刷新布局,主要用于分页加载或者刷新,但一般不直接使用此类,此类作为分页加载基础类。

VerticalRefreshLayout

垂直刷新布局,继承DragRefreshLayout,实现了分页加载和刷新功能,具体使用方式请看例子。 VerticalRefreshLayout,分页加载

使用:

项目已上传jcenter,可以直接使用maven或gradle引用本库。

Maven

<dependency>
    <groupId>com.mosect</groupId>
    <artifactId>DragLayout</artifactId>
    <version>1.0.1</version>
    <type>pom</type>
</dependency>

Gradle

compile 'com.mosect:DragLayout:1.0.1'

修复记录:

1.0.0

1.修复DragLayout canScrollHorizontally方法返回不正确问题(此问题会让包含DragLayout的ViewPager不能左滑)

其他:

个人网站:http://www.mosect.com:5207 建设中……
邮箱:zhouliuyang1995@163.com

About

Android拖拽控件,支持上下左右滑动、折叠或者嵌套ListView、RecyclerView等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%