react-native从入门到实战系列教程一ScrollView组件吸顶效果
创始人
2024-11-12 02:38:45
0

在ScrollView组件里面把第一元素固定在视图顶部的效果,ScrollView在手机上自带了bounce回弹的效果,不管内容是不是超出组件高度还是宽度

实现效果

请添加图片描述

代码实现

import {   View,   Text,   StyleSheet,   Dimensions,   TextInput,   Button,   Alert,   ScrollView,   StatusBar,   SafeAreaView, } from 'react-native';  function HomeScreen() {   const handleStart = () => {     // Alert.alert('Scroll started');   };   const handleEnd = () => {     // Alert.alert('Scroll ended');   };   const handleTop = () => {     Alert.alert('Scrolled to top');   };   return (     styles.container}>       styles.scrollView}         onMomentumScrollBegin={handleStart}         onMomentumScrollEnd={handleEnd}         stickyHeaderIndices={[0]}         onScrollToTop={handleTop}>                    styles.title}>这是一个标题                  styles.text}>           Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do           eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad           minim veniam, quis nostrud exercitation ullamco laboris nisi ut           aliquip ex ea commodo consequat. Duis aute irure dolor in           reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla           pariatur. Excepteur sint occaecat cupidatat non proident, sunt in           culpa qui officia deserunt mollit anim id est laborum.                        ); } const styles = StyleSheet.create({   container: {     flex: 1,     paddingTop: StatusBar.currentHeight - 40,   },   title: {     fontSize: 22,     backgroundColor: 'red',     height: 40,     color: '#fff',     textAlign: 'center',   },   scrollView: {     backgroundColor: 'pink',     marginHorizontal: 10,   },   text: {     fontSize: 42,   }, }); export default HomeScreen; 

注意

  • 本例子是要把文字固定在顶部,必须在Text组件外面再包一层View组件,否则Text里面的样式会失效。
  • showsVerticalScrollIndicator={false}隐藏滚动条,对应的还有水平方向的
  • view和safeview的差别
    在这里插入图片描述

相关内容

热门资讯

第八分钟了解!边锋干瞪眼(辅助... 第八分钟了解!边锋干瞪眼(辅助挂)原来是真的有挂(专业辅助安装教程)-哔哩哔哩;边锋干瞪眼是一款益智...
黑科技辅助!微扑克辅助是可以(... 您好:微扑克辅助是可以这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌...
透视脚本!wepoker轻量版... 透视脚本!wepoker轻量版书签(透视)底牌透视挂辅助机器人(可靠开挂辅助科技教程)-哔哩哔哩是一...
透视好友!wpk真的有透视嘛,... 透视好友!wpk真的有透视嘛,反杀新火神辅助,技巧教程(有挂方针)-哔哩哔哩1)反杀新火神辅助辅助挂...
黑科技辅助!微扑克辅牌器(智能... 黑科技辅助!微扑克辅牌器(智能ai辅助插件安装)软件透明挂黑科技(原先真的是有挂)-哔哩哔哩;致您一...
透视挂!德州hhpoker是真... 透视挂!德州hhpoker是真的(透视)底牌透视挂辅助脚本(可靠开挂辅助靠谱教程)-哔哩哔哩;1、让...
3分钟了解!趣玩贵州麻将有挂(... 【福星临门,好运相随】;3分钟了解!趣玩贵州麻将有挂(辅助挂)一直存在有挂(专业辅助2025新版技巧...
透视数据!wepoker可以设... 透视数据!wepoker可以设置房间,新上游拼十辅助,专业教程(有挂工具)-哔哩哔哩1、金币登录送、...
透视玄学!wpk系统是否存在透... 《透视玄学!wpk系统是否存在透视挂行为(透视)底牌透视挂辅助机器人(可靠开挂辅助攻略教程)-哔哩哔...
黑科技辅助!aa扑克平台的机制... 黑科技辅助!aa扑克平台的机制(智能ai辅助工具)软件透明挂黑科技(真是真的是有挂)-哔哩哔哩;一、...