All Projects → WeedLi → SlideTable

WeedLi / SlideTable

Licence: other
可以滑动 以表格形式展示数据

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to SlideTable

recycler-adapter
RecyclerView-driven declarative UIs
Stars: ✭ 124 (+785.71%)
Mutual labels:  view, recyclerview, table
Shimmer Recyclerview X
🌀 ShimmerRecyclerViewX for AndroidX
Stars: ✭ 193 (+1278.57%)
Mutual labels:  view, recyclerview
Snappyrecyclerview
An extension to RecyclerView which will snap to child Views to the specified anchor, START, CENTER or END.
Stars: ✭ 178 (+1171.43%)
Mutual labels:  view, recyclerview
Stacklayoutmanager
customized layoutmanager,let item pile up like stackview/类似最美有物卡片堆叠效果
Stars: ✭ 343 (+2350%)
Mutual labels:  slide, recyclerview
android-tableview-kotlin
Android's missing TableView component.
Stars: ✭ 40 (+185.71%)
Mutual labels:  recyclerview, table
Inifiniterecyclerview
Library for implementing endless loading list easily in Android applications
Stars: ✭ 79 (+464.29%)
Mutual labels:  view, recyclerview
Swipedelmenulayout
The most simple SwipeMenu in the history, 0 coupling, support any ViewGroup. Step integration swipe (delete) menu, high imitation QQ, iOS. ~史上最简单侧滑菜单,0耦合,支持任意ViewGroup。一步集成侧滑(删除)菜单,高仿QQ、IOS。~
Stars: ✭ 3,376 (+24014.29%)
Mutual labels:  slide, recyclerview
Discretescrollview
A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations.
Stars: ✭ 5,533 (+39421.43%)
Mutual labels:  view, recyclerview
Zwtopselectvcview
快速导入多个控制器,通过顶部选择菜单切换控制器,实现一个页面多个控制器切换处理.(It's an so easy way to add your all kinds of childControllers into superViewController, then you can slide around or just click on the topButton which is automatically building in the topView to switch your childViewController.)
Stars: ✭ 61 (+335.71%)
Mutual labels:  slide, view
LockerScreen
Android lock screen,slide to unlock ! 安卓锁屏,上滑解锁,效果酷炫,值得拥有!
Stars: ✭ 81 (+478.57%)
Mutual labels:  slide, view
Candyview
Implement any RecyclerView in just 1 Line. CandyView handles everything for you.
Stars: ✭ 15 (+7.14%)
Mutual labels:  view, recyclerview
table-layout
Styleable plain-text table generator. Useful for formatting console output.
Stars: ✭ 18 (+28.57%)
Mutual labels:  view, table
Tabulate
Table Maker for Modern C++
Stars: ✭ 862 (+6057.14%)
Mutual labels:  view, table
Imagezoom
An Android library that makes any view to be zoomable.
Stars: ✭ 118 (+742.86%)
Mutual labels:  view, recyclerview
Windowimageview
An ImageView display in RecyclerView, looks like window.
Stars: ✭ 699 (+4892.86%)
Mutual labels:  view, recyclerview
SlideNavigation
🐢 类似‘今日头条顶部导航栏跟手势滑动’效果
Stars: ✭ 18 (+28.57%)
Mutual labels:  slide, view
Android Extensions
An Android library with modules to quickly bootstrap an Android application.
Stars: ✭ 356 (+2442.86%)
Mutual labels:  recyclerview, table
Recyclerview Fastscroller
A fully customizable Fast Scroller for the RecyclerView in Android, written in Kotlin
Stars: ✭ 585 (+4078.57%)
Mutual labels:  view, recyclerview
Slidablelayout
SlidableLayout is devoted to build a stable, easy-to-use and smooth sliding layout.
Stars: ✭ 385 (+2650%)
Mutual labels:  slide, view
TimelineView
A customizable and easy-to-use Timeline View library for Android. Works as a RecyclerView decorator (ItemDecoration)
Stars: ✭ 169 (+1107.14%)
Mutual labels:  view, recyclerview

SlideTable

  • 支持自定义表格内容
  • 支持上下左右滑动 表格item的点击
  • 支持表格中item的左右边距的调整 支持item自动归位
  • 支持滑动到指定位置

缺点

  • 如果列数(水平方向的item)过多,测试过超过50,滑动会卡顿

APK包

效果图

Demo

Setup

To use this library your minSdkVersion must be >= 19.

In your project level build.gradle :

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}       

In your app level build.gradle :

dependencies {
   compile 'com.github.WeedLi:SlideTable:1'
}      

XML

 <com.leo.tablelibrary.SlideTableView
        android:id="@+id/slideTable"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
实现 ITableAdapter
设置Adapter
  SlideTableView slideTableView = (SlideTableView) findViewById(R.id.slideTable);
  slideTableView.setTableAdapter(new TestTableAdapter(this, dateData, staffData, contentData));
  //滑动到指定位置
  slideTableView.slideToSomeColAndRow(col, col);
  //定义第一个表格
  slideTableView.addFirstView(LayoutInflater.from(this).inflate(R.layout.item_first_view, null, false));
        

Credits

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].