- Notifications
You must be signed in to change notification settings - Fork 279
Open
Description
Hi there! I haven't used this module yet, but I would very much like to. I have a pre-existing FlatList solution that I would like to add animation to. Here's what it looks like:
<FlatList scrollEventThrottle={16} onLayout={(e) => { const { height } = e.nativeEvent.layout ...checking dimensions and doing some hide/show logic }} onContentSizeChange={(width, height) => { ...checking dimensions and doing some hide/show logic }} onScroll={(e) => { const { layoutMeasurement, contentOffset, contentSize } = e.nativeEvent ...checking dimensions and doing some hide/show logic } }} renderItem={({ item }) => { if (item.key === 'helper-ui') { return ( <HelperUI visible={queueHelperUIVisible} /> ) } return ( <QueueItem {...item} /> ) }} />
Basically, I have some text at the bottom of my list which I am hiding/showing when the user reaches the end of the list for a nice effect. This depends on onLayout
, onContentSizeChange
, and onScroll
. All I need is to be able to respond to these hooks and have the dimensions indicated provided.
You're obviously already using the onScroll
event of the ScrollView
actually returned by this module. I'm wondering if there's any way for users to access these events as well. If not, I would be happy to put together a PR for that.
cellis, dNadiia, hoanglehaithanh, zhaoyuxuan and Peretz30
Metadata
Metadata
Assignees
Labels
No labels