处理触摸事件
来源:互联网 发布:运营商大数据应用案例 编辑:程序博客网 时间:2024/06/07 04:01
1.可点击的组件
在需要捕捉用户点击操作时,可以使用”Touchable”开头的一系列组件。这些组件通过onPress属性接受一个点击事件的处理函数。
//示例:class MyButton extends Component { _onPressButton() { console.log("You tapped the button!"); } render() { return ( <TouchableHighlight onPress={this._onPressButton}> <Text>Button</Text> </TouchableHighlight> ); }}
具体使用哪种组件,取决于你希望给用户什么样的视觉反馈:
- 一般来说,你可以使用TouchableHighlight来制作按钮或者链接。注意此组件的背景会在用户手指按下时变暗。
- 在Android上还可以使用TouchableNativeFeedback,它会在用户手指按下时形成类似墨水涟漪的视觉效果。
- TouchableOpacity会在用户手指按下时降低按钮的透明度,而不会改变背景的颜色。
- 如果你想在处理点击事件的同时不显示任何视觉反馈,则需要使用TouchableWithoutFeedback。
长按
某些场景中你可能需要检测用户是否进行了长按操作。可以在上面列出的任意组件中使用onLongPress属性来实现。
双指缩放
如果在ScrollView中只放置一个组件,则可以用来实现缩放操作。设置maximumZoomScale和minimumZoomScale属性即可以使用户能够缩放其中的内容。
阅读全文
0 0
- Android:处理触摸事件
- andoid触摸事件处理
- UITouch 触摸事件处理
- 触摸事件处理分析
- iOS 触摸事件处理
- UITouch 触摸事件处理
- iOS触摸事件处理
- 触摸事件处理
- 触摸事件处理
- iOS触摸事件处理
- ios触摸事件处理
- iOS触摸事件处理
- iOS触摸事件处理
- iOS 触摸事件处理
- iOS触摸事件处理
- iOS触摸事件处理
- 处理触摸事件
- 事件处理---按钮触摸事件
- 支持向量机(SVM)简单小结
- 虚拟机直接拷贝数据库到其他server要注意的几个点
- SSL的交互过程
- mysql join语法解析
- MHA之masterha_master_switch
- 处理触摸事件
- .xml外部实体引用
- 调用原生模块
- Paint基本用法
- 极大似然估计的ICA模型
- Nginx 和 Appache 简单对比
- 练习49
- 微信开发:网页授权、跳转至网页
- How to enable Android ConfigFS gadgets