EwanThomas
|
2faf8632d3
|
UIRefreshControl added to scroll view
Summary: **What:**
adds `onRefreshStart` property to `ScrollView.js` for displaying and activating pull to refresh.
**Why:**
Javascript implementations seemed a little flakey and inconsistent. As you can see in the issues below:
https://github.com/facebook/react-native/issues/2356
https://github.com/facebook/react-native/issues/745
So this is an attempt a completely native implementation.
What do you think?
![Image of dog](http://i.imgur.com/HcTQnzJ.gif)
Closes https://github.com/facebook/react-native/pull/4205
Reviewed By: svcscm
Differential Revision: D2674945
Pulled By: nicklockwood
fb-gh-sync-id: 65113a5db9785df5a95c68323c2cdf19f3b217b1
|
2015-11-19 11:15:48 -08:00 |
rxb
|
dcf245a9a2
|
Definable distance pagination for ScrollView
Summary: This is an enhancement for ScrollView that adds the ability to paginate based on a width other than the width of the ScrollView itself. This is a fairly common pattern used on apps like Facebook, App Store, and Twitter to scroll through a horizontal set of cards or icons:
![img_8726 2](https://cloud.githubusercontent.com/assets/451050/8017899/39f9f47c-0bd2-11e5-9c1d-889452f20cf7.PNG) ![img_8727 2](https://cloud.githubusercontent.com/assets/451050/8017898/39f962dc-0bd2-11e5-98b4-461ac0f7f21b.PNG) ![img_8728 2](https://cloud.githubusercontent.com/assets/451050/8017900/39fd91a4-0bd2-11e5-8786-4cf0316295a0.PNG)
After trying to accomplish this only with JS, it appears that attempting to take over an in-progress native scroll animation with JS is always going to result in some amount of jankiness and jumping.
This pull request uses `scrollViewWillEndDragging` in RCTScrollView.m to adjust `targetContentOffset` based on two new optional props added to ScrollView. `snapToInterval` sets the multiple that the
Closes https://github.com/facebook/react-native/pull/1532
Reviewed By: @svcscm, @trunkagent
Differential Revision: D2443701
Pulled By: @vjeux
|
2015-09-23 11:47:25 -07:00 |
Tadeu Zagallo
|
4fc15dbf17
|
[ReactNative] Implement proper event coalescing
|
2015-05-27 20:41:20 -08:00 |
Nick Lockwood
|
790cee6e26
|
Fixed broken listview header alignment
|
2015-05-06 10:48:24 -08:00 |
Nick Lockwood
|
961f301d65
|
Renamed throttleScrollCallbackMS to scrollEventThrottle
|
2015-03-30 04:56:59 -08:00 |
Tadeu Zagallo
|
20291a02df
|
[ReactNative] s/ReactKit/React/g
|
2015-03-26 02:42:24 -08:00 |