[RN] React Native FlatList跳转到顶部/底部
Posted wukong1688
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[RN] React Native FlatList跳转到顶部/底部相关的知识,希望对你有一定的参考价值。
React Native FlatList跳转到顶部/底部
核心代码如下:
<ScrollView showsVerticalScrollIndicator={false} contentContainerStyle={styles.container} //下拉刷新 ,有 ScrollView 需要加载ScrollView,无则加到 FlatList refreshControl={ <RefreshControl refreshing={this.state.isRefreshing} onRefresh={this._onRefresh.bind(this, 0)} /> } > <FlatList ref={(flatList)=>this._flatList = flatList} data={this.state.data} style={styles.flatList} keyExtractor={this._keyExtractor} renderItem={this._renderItem.bind(this)} ItemSeparatorComponent={this._itemDivide} ListEmptyComponent={this._renderLoadEmpty.bind(this)} //上拉加载 ListFooterComponent={this._renderFooter.bind(this)} onEndReached={this._onEndReached.bind(this)} onEndReachedThreshold={0.2} /> <ActionButton size={30} buttonColor="#ccc" onPress={() => { this._flatList.scrollToOffset({animated: true, viewPosition: 0, index: 0}); //跳转到顶部 // this._flatList.scrollToEnd(); //跳转到底部 }} renderIcon={() => (<View style={styles.actionButtonView}> <Iconfont name="icon-shouqijiantouxiao" size={24} style={styles.actionButtonIcon}/> </View>)} /> </ScrollView>
其中漂浮按钮用 react-native-action-button 的 ActionButton
本博客地址: wukong1688
本文原文地址:https://www.cnblogs.com/wukong1688/p/10906004.html
转载请著名出处!谢谢~~
以上是关于[RN] React Native FlatList跳转到顶部/底部的主要内容,如果未能解决你的问题,请参考以下文章
《React-Native系列》RN与native交互与数据传递
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
React Native App - RN 与 Apple HealthKit