Closed
Description
Describe the Feature
Create a User Event interaction(s) for scrolling. This seems to be pretty frequent interaction on touch based devices, at the same time there are numerous events involved: onScroll
, onMomentumScrollBegin/End
, onScrollBegin/EndDrag, etc. This feature should work with
ScrollViewas well as
FlatList/
SectionList` (hopefully these will be same event sequences).
Possible Implementations
As with other User Event interactions:
- Create ScrollView/FlatList experiment in the experiments app
- Conduct scroll interactions (dragging, vertical swiping) on both iOS & Android, record logged events in our Wiki
- Define unified event sequence roughly matching both iOS & Android, as well as events documentation
- Write implementation and relevant unit tests
Related Issues
#1405 - core User Event code
#1386 - press()
implementation
#1396 - type()
implementation