All Projects → pokercc → Expandablerecyclerview

pokercc / Expandablerecyclerview

Licence: mit
ExpandableRecyclerView with smoothly animation.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Expandablerecyclerview

ExpandableRecyclerView
ExpandableRecyclerView with smoothly animation.
Stars: ✭ 412 (+205.19%)
Mutual labels:  recyclerview, expandable, treeview
TreeView
"TreeView - sub-cells simplified" (c). Enable subcells in UITableView with a single drop-in extension. CocoaPod:
Stars: ✭ 54 (-60%)
Mutual labels:  expandable, treeview
Grouprecyclerviewadapter
可增删改查、可动画展开收起、可吸附悬浮动态可配置的分组列表
Stars: ✭ 41 (-69.63%)
Mutual labels:  recyclerview, expandable
android-thinkmap-treeview
Tree View; Mind map; Think map; tree map; custom view; 自定义;关系图;树状图;思维导图;组织机构图;层次图
Stars: ✭ 314 (+132.59%)
Mutual labels:  recyclerview, treeview
Flexibleadapter
Fast and versatile Adapter for RecyclerView which regroups several features into one library to considerably improve the user experience :-)
Stars: ✭ 3,482 (+2479.26%)
Mutual labels:  recyclerview, expandable
AccordionRecycler
Android RecyclerView Adapter with nested items & expand/contract functionality
Stars: ✭ 17 (-87.41%)
Mutual labels:  recyclerview, expandable
recyclerview-expandable
RecyclerView implementation of traex's ExpandableLayout
Stars: ✭ 70 (-48.15%)
Mutual labels:  recyclerview, expandable
Android Advancedrecyclerview
RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
Stars: ✭ 5,172 (+3731.11%)
Mutual labels:  recyclerview, expandable
Poweradapter
Adapter for RecyclerView(only 21KB).RecyclerView万能适配器(仅21KB)
Stars: ✭ 112 (-17.04%)
Mutual labels:  recyclerview, expandable
Carouselrecyclerview
Carousel Recyclerview let's you create carousel layout with the power of recyclerview by creating custom layout manager.
Stars: ✭ 107 (-20.74%)
Mutual labels:  recyclerview
Sectionedrecyclerviewadapter
An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers. Each Section can have its state controlled individually.
Stars: ✭ 1,659 (+1128.89%)
Mutual labels:  recyclerview
Greedo Layout For Android
Full aspect ratio grid LayoutManager for Android's RecyclerView
Stars: ✭ 1,588 (+1076.3%)
Mutual labels:  recyclerview
Recyclerbanner
用RecyclerView实现无限轮播图,有普通版和3d版
Stars: ✭ 1,600 (+1085.19%)
Mutual labels:  recyclerview
Easyrecyclerview
🎞 Easy recyclerview for Android
Stars: ✭ 131 (-2.96%)
Mutual labels:  recyclerview
Todolist
Micro-Transitions for Smooth Android To-Do List Animations
Stars: ✭ 1,582 (+1071.85%)
Mutual labels:  recyclerview
Simplerecyclerview
Android RecyclerView 简化使用: 下拉刷新, 加载更多, 加载中/空数据/错误页面, 固定Header, 分割线, 点击监听, Item 动画, 分组显示 Title. (Android RecyclerView easy-to-use: Pull-To-Refresh, load more, Loading/Empty/Error View, sticky headers, divider, click listener, item animation, group display.)
Stars: ✭ 134 (-0.74%)
Mutual labels:  recyclerview
Easyadapter
Recyclerview adapter library- Create adapter in just 3 lines of code
Stars: ✭ 122 (-9.63%)
Mutual labels:  recyclerview
Recyclerview
How to use a recyclerview
Stars: ✭ 121 (-10.37%)
Mutual labels:  recyclerview
Swipeablecards
Stars: ✭ 136 (+0.74%)
Mutual labels:  recyclerview
Coinverse
Coinverse Open App is the first audiocast app for cryptocurrency news. 🚀
Stars: ✭ 133 (-1.48%)
Mutual labels:  recyclerview

ExpandableRecyclerView Bintray

中文README

Design Sketch

Features:

  • Expand and close animations smoothly
  • Supports expanding only one Group
  • Support to expand and close all
  • Supports multiple types of items
  • Supports LinearLayoutManager and GridLayoutManager
  • Support sticky header
  • Expanded state saving and recovery (when switching between portrait and horizontal screens)
  • Support for Java project integration (>= v0.6.0)

Take a look

Download Url https://github.com/pokercc/ExpandableRecyclerView/releases

How to use:

  1. include dependence

last_version = Bintray

implementation("pokercc.android.ExpandableRecyclerView:expandableRecyclerView:${last_version}")

  1. Write code
  • Use ExpandableRecyclerView in your layout xml.
  • Inheriting ExpandableAdapter to realize your adapter.

More detail please refer demo

Attention:

  • Using StickyHeader,GroupViewHolder.itemView please set an opaque background, otherwise penetration will occur
  • ExpandableRecyclerView's height must set to match_parent or fixed size, Otherwise, the RecyclerView height may change during expansion and closure, causing problems for the execution of the animation

Design from: https://dribbble.com/shots/3253927-Accordion

Welcome to star or create issue.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].