微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

react-native触摸组件TouchableOpacity

效果


代码示例

import React,{ Component } from 'react';
import {
    StyleSheet,View,Text,TouchableOpacity,Alert
} from 'react-native';

type Props = {};
export default class TouchableOpacityPage extends Component<Props> {
    render() {
        return(
            <View style={styles.viewContainer}>
                <Text style={styles.textStyle} onPress={() => {
                    Alert.alert("点击了Text");
                }}>
                    TouchableOpacity组件用于封装视图,使其可以正确响应触摸操作。当按下的时候,封装的视图的不透明度会降低。
                </Text>
                <TouchableOpacity onPress={() => {
                    Alert.alert("点击弹窗");
                }}>
                    <Text style={{margin:10,width:80,height:30,lineHeight:30,backgroundColor:"#F0F8FF",textAlign:'center'}}>
                        点击
                    </Text>
                </TouchableOpacity>
                <TouchableOpacity onPress={searchClick}>
                    <Text style={{margin:10,width:50,backgroundColor:"#1E90FF",textAlign:'center'}}>
                        搜索
                    </Text>
                </TouchableOpacity>
            </View>
        );
    }
}

const searchClick = () => {
    Alert.alert("点击搜索");
};

const styles = StyleSheet.create({
    viewContainer: {
        margin:20,backgroundColor:"#D8BFD8",},textStyle: {
        margin:10,color:'red',}
});

原文地址:https://www.jb51.cc/react/301551.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐