android 嵌套分组拖动_GitHub - Mosect/DragLayout: Android拖拽控件,支持上下左右滑动、折叠或者嵌套ListView、RecyclerView等...
DragLayout
Android拖拽布局,包括以下布局:
DragLayout 基礎布局類
FlowLayout 可折疊布局,繼承DragLayout
DragRefreshLayout 拖拽刷新布局,繼承DragLayout
VerticalRefreshLayout 垂直刷新布局,繼承DragRefreshLayout
DragLayout
基礎布局類,后面的布局都是繼承此類。主要實現了上下左右四邊的拖拽。可以繼承此布局,改寫其四邊打開規則。
FlowLayout
可折疊布局,優化四邊的打開條件,可以實現類似商品詳情或者列表ITEM左右拖拽菜單效果(需要改寫RecyclerView或者ListView,具體使用方法請看Demo)。
DragRefreshLayout
拖拽刷新布局,主要用于分頁加載或者刷新,但一般不直接使用此類,此類作為分頁加載基礎類。
VerticalRefreshLayout
垂直刷新布局,繼承DragRefreshLayout,實現了分頁加載和刷新功能,具體使用方式請看例子。
使用:
項目已上傳jcenter,可以直接使用maven或gradle引用本庫。
Gradle
implementation 'com.mosect:DragLayout:1.0.4'
更新記錄
1.0.4
增加maxScrollTime(xml)
增加touchScrollable屬性,表示是否可以觸摸滑動視圖
1.0.3
修復上次滑動未完成,下次直接打開周邊出現瞬間閃屏的問題
DragLayout直接繼承ViewGroup,不繼承FrameLayout
性能優化
修復視圖未加載時,調用openTop、openLeft、openRight、openBottom方法導致頁面布局錯亂問題
1.0.2
優化滑動
移除ParentInterceptTouchHelper,改用ViewUtils庫的InterceptTouchHelper
1.0.1
修復DragLayout canScrollHorizontally方法返回不正確問題(此問題會讓包含DragLayout的ViewPager不能左滑)
其他:
個人網站:http://www.mosect.com 建設中……
郵箱:zhouliuyang1995@163.com
QQ:905340954
總結
以上是生活随笔為你收集整理的android 嵌套分组拖动_GitHub - Mosect/DragLayout: Android拖拽控件,支持上下左右滑动、折叠或者嵌套ListView、RecyclerView等...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最大似然估计_状态估计的基本概念(2)最
- 下一篇: android 调出键盘表情_Andro