项目作者: mohtada-h

项目描述 :
React native wrapper for android NestedScrollView
高级语言: JavaScript
项目地址: git://github.com/mohtada-h/react-native-nested-scrollview.git
创建时间: 2017-05-30T12:16:28Z
项目社区:https://github.com/mohtada-h/react-native-nested-scrollview

开源协议:MIT License

下载


react-native-nested-scrollview

React native wrapper for android NestedScrollView.
It’s extract from react-native-bottom-sheet-behavior

Install

$ npm install react-native-nested-scrollview

Install with RNPM

$ react-native link react-native-nested-scrollview

Install Manually

Edit the current files as follows.

MainApplication.java

  1. + import com.mohtada.nestedscrollview.NestedScrollViewPackage;
  2. public class MainApplication extends Application implements ReactApplication {
  3. @Override
  4. protected List<ReactPackage> getPackages() {
  5. return Arrays.<ReactPackage>asList(
  6. new MainReactPackage(),
  7. + new NestedScrollViewPackage()
  8. );
  9. }
  10. }

android/app/build.gradle

  1. dependencies {
  2. compile fileTree(dir: "libs", include: ["*.jar"])
  3. compile "com.android.support:appcompat-v7:23.0.1"
  4. compile "com.facebook.react:react-native:+" // From node_modules
  5. + compile project(':react-native-nested-scrollview')
  6. }

android/settings.gradle

  1. include ':app'
  2. + include ':react-native-nested-scrollview'
  3. + project(':react-native-nested-scrollview').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-nested-scrollview/android')

Usage

You should use NestedScrollView instead of ScrollView.

  1. import NestedScrollView from 'react-native-nested-scrollview';
  1. render() {
  2. return (
  3. <NestedScrollView>
  4. <NestedScrollView>
  5. </NestedScrollView>
  6. </NestedScrollView>
  7. );
  8. }