├── .gitignore ├── LICENSE ├── README.md ├── demo ├── autoscroll.gif ├── horizontal-inverted.gif ├── horizontal.gif ├── inverted.gif ├── newMessageAlert.gif ├── scrollToEndIndicator.gif └── selfScrollToEnd.gif ├── example └── expo │ ├── .expo-shared │ └── assets.json │ ├── .gitignore │ ├── App-Horizontal.tsx │ ├── App.tsx │ ├── Colors.ts │ ├── app.json │ ├── assets │ ├── favicon.png │ ├── icon.png │ └── splash.png │ ├── babel.config.js │ ├── metro.config.js │ ├── package.json │ ├── prettier.config.js │ ├── prettier.json │ ├── tsconfig.json │ └── yarn.lock └── src ├── .eslintignore ├── .eslintrc.js ├── component ├── AutoScrollFlatList.tsx ├── Triangle.tsx └── type.ts ├── index.tsx ├── package.json ├── prettier.config.js ├── prettier.json ├── script ├── Utility.ts ├── build.ts ├── check.ts ├── format.ts └── tsconfig.json ├── tsconfig.json ├── tslint.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/README.md -------------------------------------------------------------------------------- /demo/autoscroll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/demo/autoscroll.gif -------------------------------------------------------------------------------- /demo/horizontal-inverted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/demo/horizontal-inverted.gif -------------------------------------------------------------------------------- /demo/horizontal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/demo/horizontal.gif -------------------------------------------------------------------------------- /demo/inverted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/demo/inverted.gif -------------------------------------------------------------------------------- /demo/newMessageAlert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/demo/newMessageAlert.gif -------------------------------------------------------------------------------- /demo/scrollToEndIndicator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/demo/scrollToEndIndicator.gif -------------------------------------------------------------------------------- /demo/selfScrollToEnd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/demo/selfScrollToEnd.gif -------------------------------------------------------------------------------- /example/expo/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/.expo-shared/assets.json -------------------------------------------------------------------------------- /example/expo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/.gitignore -------------------------------------------------------------------------------- /example/expo/App-Horizontal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/App-Horizontal.tsx -------------------------------------------------------------------------------- /example/expo/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/App.tsx -------------------------------------------------------------------------------- /example/expo/Colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/Colors.ts -------------------------------------------------------------------------------- /example/expo/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/app.json -------------------------------------------------------------------------------- /example/expo/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/assets/favicon.png -------------------------------------------------------------------------------- /example/expo/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/assets/icon.png -------------------------------------------------------------------------------- /example/expo/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/assets/splash.png -------------------------------------------------------------------------------- /example/expo/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/babel.config.js -------------------------------------------------------------------------------- /example/expo/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/metro.config.js -------------------------------------------------------------------------------- /example/expo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/package.json -------------------------------------------------------------------------------- /example/expo/prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./prettier.json"); 2 | -------------------------------------------------------------------------------- /example/expo/prettier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/prettier.json -------------------------------------------------------------------------------- /example/expo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/tsconfig.json -------------------------------------------------------------------------------- /example/expo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/example/expo/yarn.lock -------------------------------------------------------------------------------- /src/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | -------------------------------------------------------------------------------- /src/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/.eslintrc.js -------------------------------------------------------------------------------- /src/component/AutoScrollFlatList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/component/AutoScrollFlatList.tsx -------------------------------------------------------------------------------- /src/component/Triangle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/component/Triangle.tsx -------------------------------------------------------------------------------- /src/component/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/component/type.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/package.json -------------------------------------------------------------------------------- /src/prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./prettier.json"); 2 | -------------------------------------------------------------------------------- /src/prettier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/prettier.json -------------------------------------------------------------------------------- /src/script/Utility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/script/Utility.ts -------------------------------------------------------------------------------- /src/script/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/script/build.ts -------------------------------------------------------------------------------- /src/script/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/script/check.ts -------------------------------------------------------------------------------- /src/script/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/script/format.ts -------------------------------------------------------------------------------- /src/script/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/script/tsconfig.json -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/tslint.json -------------------------------------------------------------------------------- /src/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chubillkelvin/react-native-autoscroll-flatlist/HEAD/src/yarn.lock --------------------------------------------------------------------------------