React Native Touchable(按钮) onPress 事件系列总结
来源:互联网 发布:mac ifconfig 编辑:程序博客网 时间:2024/05/16 11:42
一、ToushableHighlight TouchableOpacity 透明按钮 点击 后 从透明 到不透明
点击后改变颜色 和 透明度
背景的透明度可能 会 影响 文字
import React, {Component} from 'react';import { AppRegistry, StyleSheet, Text, View, TouchableOpacity, TouchableHighlight, TouchableNativeFeedback, TouchableWithoutFeedback,} from 'react-native';class TouchablesDemo extends Component { onPressCallback = () => { alert('点击了按钮'); }; onLongPress() { alert('长点击'); }; onPressIn () { alert('按下'); } onPressOut () { alert('抬起') } render() { return ( <View style={styles.container}> <TouchableHighlight style={styles.touchables} underlayColor = '#f00' activeOpacity={0.7} onPressIn = {this.onPressIn} onPressOut={this.onPressOut} onLongPress={this.onLongPress} onPress={this.onPressCallback} > <Text style={styles.touchablesText}>TouchableHighlight</Text> </TouchableHighlight> <TouchableOpacity style={styles.touchables} onPress={this.onPressCallback} > <Text style={styles.touchablesText}>TouchableOpacity</Text> </TouchableOpacity> <TouchableNativeFeedback onPress={this.onPressCallback} background={TouchableNativeFeedback.SelectableBackground()} > <View style={styles.touchables}> <Text style={styles.touchablesText}>TouchableNativeFeedback</Text> </View> </TouchableNativeFeedback> <TouchableWithoutFeedback onPress={this.onPressCallback} background={TouchableNativeFeedback.SelectableBackground()} > <View style={styles.touchables}> <Text style={styles.touchablesText}>TouchableNativeFeedback</Text> </View> </TouchableWithoutFeedback> </View> ); }}const styles = StyleSheet.create({ touchablesText: { color: 'white', fontSize: 20, textAlign: 'center', }, touchables: { margin: 10, backgroundColor: 'blue', width: 250, height: 50, borderRadius: 20, justifyContent: 'center', }, container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#F5FCFF', }});module.exports = TouchablesDemo;
0 0
- React Native Touchable(按钮) onPress 事件系列总结
- React Native按钮详解|Touchable系列组件使用详解
- React Native按钮详解|Touchable系列组件使用详解
- React Native Touchable系列组件
- react native Touchable 系列组件使用详解
- React Native控件之Touchable*系列组件详解(28)
- React Native组件篇(四) — Touchable系列组件
- 【REACT NATIVE 系列教程之一】触摸事件的两种形式与四种TOUCHABLE组件详解
- (五)React Native---Touchable组件
- react native 封装Touchable 组件
- 【React Native开发】React Native控件之Touchable*系列组件详解(18)
- 【React Native开发】React Native控件之Touchable*系列组件详解(18)
- React Native 之 Touchable 介绍与使用
- React Native交互组件之Touchable
- React Native——Touchable类组件
- React Native 组件之Touchable*源码解析
- 一起来点React Native——常用组件之Touchable系列
- React Native-9.React Native Touchable组件详解
- 建造者模式
- css3
- Linux创建空文件的方法
- LeetCode : Range Sum Query
- 银行系统基础查询
- React Native Touchable(按钮) onPress 事件系列总结
- 使用eclipse创建maven项目卡住
- socket基础之c/s通信过程
- 使用ubuntu的体会
- 剑指offer-20.包含min函数的栈
- 【matlab】特殊符号字典
- JVM的组成和垃圾回收机制
- 线性表_双向循环链表(Caesar加密变换结点顺序 代码实现 )
- Linux ext2, ext3, ext4 文件系统解读[5]