react-native入门之处理触摸事件

本文介绍了React Native中处理触摸事件的基础知识,包括不同类型的触摸组件如Button、TouchableOpacity、TouchableHighlight和TouchableNativeFeedback的使用,以及如何通过onPress等属性实现交互功能。

文档:处理触摸事件 · React Native 中文网

1.简介

移动应用上的用户交互基本靠摸。

摸也是有各种姿势的,在一个按钮上点击,在一个列表上滑动,或是在一个地图上缩放。

React Native 提供了可以处理常见触摸手势的组件, 以及识别复杂手势的完整手势响应系统。

2.按钮

Button是一个简单的跨平台的按钮组件。

<Button
  onPress={() => {
    Alert.alert('你点击了按钮!');
  }}
  title="点我!"
/>

iOS 上渲染一个蓝色的标签状按钮,Android 上则会渲染一个蓝色圆角矩形带白字的按钮。

点击这个按钮会调用 onPress 函数,还可以指定 color 属性来修改按钮的颜色。

Button上没有 style 属性,只能包含在View里设置 style

3.Touchable组件

这个组件的样式是固定的。可以使用TouchableOpacity或是TouchableNativeFeedback来定制样式

  • TouchableHigh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值