React Native 常用的组件

本文介绍了React Native中的常用组件,包括Text的numberOfLines和ellipsizeMode属性,View和ScrollView的滚动特性,Image的resizeMode和getSize方法,Button和TouchableOpacity的区别,TextInput的受控组件用法,以及ActivityIndicator和StatusBar的属性设置。
摘要由CSDN通过智能技术生成

一、RN基础组件1 —— Text

 import { Text } from 'react-native'

 <Text></Text>

 常用属性:  

        numberOfLines:显示的行数,溢出部分会隐藏

        ellipsizeMode: tail / head / middle / clip

 常用事件:

        onPress:点击

        onLongPress:长按

 注意:RN中容器(如View)中不能放置文本,文本字符串只能放在Text中

二、RN基础组件2 —— View 和 ScrollView

 import { View } from 'react-native'

 <View></View>

说明:

  ①View默认没有高度,要靠内容撑起来

  ②View可以任意指定高度,也可以指定高度为100%,从而撑满屏幕

  ③View中内容溢出了,不能滚动!如果希望滚动,请使用ScrollView

 import { ScrollView } from 'react-native'

 <ScrollView ></ScrollView >

说明:

  ①ScrollView默认有高度,撑满父容器

  ②ScrollView不能任意指定高度

  ③ScrollView中内容溢出了,自动滚动!—— 默认是竖直滚动

  ④ScrollView默认是竖直滚动,想水平滚动,指定属性  horizontal={true}  

  ⑤ScrollView可以实现“滚动到顶部”动画效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值