在下拉屏幕时隐藏和显示组件

时间:2018-09-04 09:33:45

标签: react-native react-native-scrollview

我正在尝试显示一个搜索栏,用于拉动屏幕并在向上滚动视图时将其隐藏。

下面是我的本机代码:

render() {
    return (
        <View style={styles.container}>
            <ScrollView
                style={styles.scrollView}
                onScroll={() => { console.log('onMomentumScrollBegin'); }}
                onScrollBeginDrag={() => { console.log('onScrollBeginDrag'); }}
                onScrollEndDrag={() => { console.log('onScrollEndDrag'); }}
            >
                <SearchBar
                    onChangeText={(obj) => {console.log(obj);}}
                    placeholder='Type Here...'
                    icon={{ type: 'font-awesome', name: 'search' }}
                />
                <View style={styles.innerContainer}>
                    <Text>Hello</Text>
                </View>
                <View style={styles.innerContainer}>
                    <Text>Hello</Text>
                </View>
            </ScrollView>
        </View>
    );
}
如果没有足够的滚动元素,则

onScroll,onScrollBeginDrag,onScrollEndDrag不调用。

这是我的屏幕截图:

enter image description here

如果有人对如何实现它有任何想法,那将非常有帮助。

谢谢。

0 个答案:

没有答案