All Projects → cesardeazevedo → react-native-nested-scroll-view

cesardeazevedo / react-native-nested-scroll-view

Licence: MIT license
react-native wrapper for android NestedScrollView

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to react-native-nested-scroll-view

LiteRefresh
Nested scrolling UI library for Android based on CoordinatorLayout. Pull-to-refresh and pull-to-load-more are supported.
Stars: ✭ 37 (-51.95%)
Mutual labels:  coordinatorlayout, nested-scrolling
android-materialButton-behavior
Android Material Button(Extended FAB) Behavior on RecyclerView
Stars: ✭ 25 (-67.53%)
Mutual labels:  coordinatorlayout
Learn Coordinatorlayout Behavior
CoordinatorLayout 自定义Behavior 高仿美团商家详情界面 实现页面内容复杂联动效果
Stars: ✭ 527 (+584.42%)
Mutual labels:  coordinatorlayout
Coordinatormenu
The library creates a floating menu like the app momo, vtcpay, wepay
Stars: ✭ 160 (+107.79%)
Mutual labels:  coordinatorlayout
Titlebar
Android 标题栏框架,从此布局属性不用记
Stars: ✭ 980 (+1172.73%)
Mutual labels:  coordinatorlayout
Bottomsheetcoordinatorlayout
A handy CoordinatorLayout that works well when used in a bottom sheet, even with AppBarLayouts inside.
Stars: ✭ 241 (+212.99%)
Mutual labels:  coordinatorlayout
Coordinatortablayout
Combination of TabLayout and CoordinatorLayout./TabLayout和CoordinatorLayout相结合的折叠控件
Stars: ✭ 4,114 (+5242.86%)
Mutual labels:  coordinatorlayout
MaterialDesignSample
Android transition元素共享动画、CoordinatorLayout、AppBarLayout、FloatingActionButton、BottomSheet、SnackBar、自定义behavior实现动画效果。
Stars: ✭ 28 (-63.64%)
Mutual labels:  coordinatorlayout
anchored-behavior
A CoordinatorLayout Behavior to anchor views with an animation.
Stars: ✭ 17 (-77.92%)
Mutual labels:  coordinatorlayout
Instagramphotopicker
Photo-picker like Instagram
Stars: ✭ 144 (+87.01%)
Mutual labels:  coordinatorlayout
Coordinatorexamples
Different CoordinatorLayout usages, tips & examples
Stars: ✭ 1,273 (+1553.25%)
Mutual labels:  coordinatorlayout
Coordinatorlayout.forms
CoordinatorLayout for Xamarin.Forms
Stars: ✭ 73 (-5.19%)
Mutual labels:  coordinatorlayout
SwipeScreenBehavior
A CoordinatorLayout Behavior for implementing swipe screen transition behavior.
Stars: ✭ 27 (-64.94%)
Mutual labels:  coordinatorlayout
Materialdesignsamples
Material Design 系列控件samples,讲了Material Design 系列新控件的使用方法和一些场景示例,使用详情请看对应博客,持续更新中...
Stars: ✭ 900 (+1068.83%)
Mutual labels:  coordinatorlayout
Pinnedrecyclerview Android
Add a list pinned by a floating label (text or image)
Stars: ✭ 81 (+5.19%)
Mutual labels:  coordinatorlayout
Simple View Behavior
Simple and easy way to deal with CoordinatorLayout Behavior
Stars: ✭ 434 (+463.64%)
Mutual labels:  coordinatorlayout
Alipayhome
高仿支付宝首页的头部伸缩动画(使用design实现效果,CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar)
Stars: ✭ 164 (+112.99%)
Mutual labels:  coordinatorlayout
CoolCoodinatorLayout
banner沉浸式+滚动视差+悬浮搜索框+标题置顶复杂联动效果
Stars: ✭ 46 (-40.26%)
Mutual labels:  coordinatorlayout
Bouncy
RecyclerView and NestedScrollView with physics-based bouncy overscroll effect
Stars: ✭ 166 (+115.58%)
Mutual labels:  nestedscrollview
PowerRefresh
Support nested scroll for refresh and load more.
Stars: ✭ 64 (-16.88%)
Mutual labels:  nestedscrollview

react-native-nested-scroll-view

This is a fork from the original react native ScrollView and a replacement with NestedScrollView.

DISCLAIMER

I build this component while i was building the react-native-bottom-sheet-behavior and the react-native-collapsing-toolbar, which the NestedScrollView was a requirement in order to work with CoordinatorLayout's, if you are not using any native component, and just want to add some nested scroll in some List, i don't know if this component will work for you, feel free to give a try.

This component is too generic and wasn't built covering all Nested Scroll use cases, instead, it was born as just a fork of the original react native ScrollView, and i haven't tested all use cases and possibilities.

This project is android only, and will fallback to ScrollView on iOS.

Issues

If you have any issues, please attach a example project that i could reproduce it, since i don't know how people are exactly using it, without a project example, i won't be able to help you.

Libraries Using it.

Tell me where you are using it!

Getting started

ATTENTION: Make sure to use react-native 0.57.0 or a greater version

react-native version 0.57.4 or greater

$ npm install react-native-nested-scroll-view --save

react-native version 0.56.0 or bellow

$ npm install [email protected] --save

react-native versions 0.55.4 or bellow

$ npm install [email protected] --save

Manual link

MainApplication.java

+   import com.rnnestedscrollview.RNNestedScrollViewPackage;

    public class MainApplication extends Application implements ReactApplication {

      @Override
      protected List<ReactPackage> getPackages() {
        return Arrays.<ReactPackage>asList(
            new MainReactPackage(),
+           new RNNestedScrollViewPackage()
        );
      }
    }

android/app/build.gradle

    dependencies {
        implementation fileTree(dir: "libs", include: ["*.jar"])
+       implementation 'com.android.support:appcompat-v7:27.1.1'
+       implementation 'com.android.support:design:27.1.1'
        implementation 'com.facebook.react:react-native:+'  // From node_modules
+       implementation project(':react-native-nested-scroll-view')
    }

android/settings.gradle

include ':app'

+   include ':react-native-nested-scroll-view'
+   project(':react-native-nested-scroll-view').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-nested-scroll-view/android')

License

MIT

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