Skip to content

Commit 7b4bfe0

Browse files
committed
fix android scrolling
1 parent 9e329a5 commit 7b4bfe0

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

GiftedListView.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -404,8 +404,8 @@ var GiftedListView = React.createClass({
404404
renderHeader={this.props.refreshable === true && Platform.OS !== 'android' ? this._renderRefreshView : this.headerView}
405405
renderFooter={this._renderPaginationView}
406406

407-
onScroll={this.props.refreshable === true ? this._onScroll : null}
408-
onResponderRelease={this.props.refreshable === true ? this._onResponderRelease : null}
407+
onScroll={this.props.refreshable === true && Platform.OS !== 'android' ? this._onScroll : null}
408+
onResponderRelease={this.props.refreshable === true && Platform.OS !== 'android' ? this._onResponderRelease : null}
409409

410410
scrollEventThrottle={200}
411411

@@ -433,6 +433,8 @@ var GiftedListView = React.createClass({
433433
onRefresh={this._onRefresh}
434434

435435
{...this.props.PullToRefreshViewAndroidProps}
436+
437+
style={[this.props.PullToRefreshViewAndroidProps.style, {flex: 1}]}
436438
>
437439
{this.renderListView({flex: 1})}
438440
</PullToRefreshViewAndroid>

GiftedListViewExample/example_advanced.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ var Example = React.createClass({
3030
var header = 'Header '+page;
3131
var rows = {};
3232
rows[header] = ['row '+((page - 1) * 3 + 1), 'row '+((page - 1) * 3 + 2), 'row '+((page - 1) * 3 + 3)];
33-
if (page === 3) {
33+
if (page === 5) {
3434
callback(rows, {
3535
allLoaded: true, // the end of the list is reached
3636
});

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-gifted-listview",
3-
"version": "0.0.8",
3+
"version": "0.0.9",
44
"description": "A ListView that embed some recurrents features like pull-to-refresh, infinite scrolling and more for Android and iOS React-Native apps",
55
"main": "GiftedListView.js",
66
"scripts": {

0 commit comments

Comments
 (0)