当前位置: 首页 > news >正文

网站建设的成本有哪些内容职业生涯规划大赛ppt

网站建设的成本有哪些内容,职业生涯规划大赛ppt,长沙seo优化价格,互联网服务商在 React Native 中要实现可触摸的组件方式有三种,第一种方式就是使用TouchableHighlight组件,第二种方式就是使用TouchableOpacity组件,最后一种方式就是使用TouchableWithoutFeedback组件。 TouchableHighlight TouchableHighlight组件主…

在 React Native 中要实现可触摸的组件方式有三种,第一种方式就是使用TouchableHighlight组件,第二种方式就是使用TouchableOpacity组件,最后一种方式就是使用TouchableWithoutFeedback组件。

TouchableHighlight

TouchableHighlight组件主要是响应触摸的组件。当用户按下此组件时,此组件的亮度会变成高亮显示(由透明改为不透明),从而让用户感知到进行了交互。TouchableHighlight假如不设置underlayColor属性的话,underlayColor 的默认值为黑色。假如此组件的子元素也有样式的话,可能会发生颜色重叠导致一些问题。

TouchableHighlight组件必须有一个子级(不能为零个或多个)。如果您希望有多个子组件,请将它们包装在视图中。具体实例如下:

import { StyleSheet, Text, TouchableHighlight, View } from "react-native";
import React, { useState } from "react";export default function TouchComponent() {const [count, setCount] = useState<number>(0);return (<View style={styles.container}><Text style={styles.mainTitle}>触摸组件实例</Text><TouchableHighlightactiveOpacity={0.4}underlayColor="#DDDDDD"onPress={() => setCount(count + 1)}><View style={styles.button}><Text>点击加1</Text></View></TouchableHighlight><Text>{count}</Text></View>);
}const styles = StyleSheet.create({container: {margin: 8,},mainTitle: {fontSize: 22,fontWeight: "bold",padding: 10,borderBottomWidth: 1,borderColor: "#e3e3e3",},button: {alignItems: "center",backgroundColor: "#DDDDDD",padding: 10,},
});

TouchableOpacity

TouchableOpacity组件跟TouchableHighlight的作用一致,此组件的透明度会发生改变(由不透明改为透明),从而能让用户感知到进行了交互。假如此组件的子元素也有样式的话,可能会发生颜色重叠导致一些问题。

通过将子组件包装在 Animated.View 中(添加到视图层次结构中)来控制不透明度。请注意,这可能会影响布局。具体的实例如下:

import {StyleSheet,Text,TouchableHighlight,TouchableOpacity,View,
} from "react-native";
import React, { useState } from "react";export default function TouchComponent() {const [count, setCount] = useState<number>(0);return (<View style={styles.container}><Text style={styles.mainTitle}>触摸组件实例</Text><TouchableOpacity onPress={() => setCount(count + 1)}><Text style={styles.button}>点击加1</Text></TouchableOpacity><Text>{count}</Text></View>);
}const styles = StyleSheet.create({container: {margin: 8,},mainTitle: {fontSize: 22,fontWeight: "bold",padding: 10,borderBottomWidth: 1,borderColor: "#e3e3e3",},button: {alignItems: "center",backgroundColor: "#DDDDDD",padding: 10,},
});

TouchableWithoutFeedback

TouchableWithoutFeedback此组件是不会发生任何视觉反馈信息的。TouchableWithoutFeedback 仅支持一个孩子。如果您希望有多个子组件,请将它们包装在视图中。重要的是,TouchableWithoutFeedback 的工作原理是克隆其子级并向其应用响应者道具。因此,任何中间组件都需要通过这些 props 传递给底层的 React Native 组件。

import {StyleSheet,Text,TouchableHighlight,TouchableOpacity,TouchableWithoutFeedback,View,
} from "react-native";
import React, { useState } from "react";export default function TouchComponent() {const [count, setCount] = useState<number>(0);return (<View style={styles.container}><Text style={styles.mainTitle}>触摸组件实例</Text><TouchableWithoutFeedback onPress={() => setCount(count + 1)}><View style={styles.button}><Text>点击加1</Text></View></TouchableWithoutFeedback><Text>{count}</Text></View>);
}const styles = StyleSheet.create({container: {margin: 8,},mainTitle: {fontSize: 22,fontWeight: "bold",padding: 10,borderBottomWidth: 1,borderColor: "#e3e3e3",},button: {alignItems: "center",backgroundColor: "#DDDDDD",padding: 10,},
});
http://www.yayakq.cn/news/782890/

相关文章:

  • 免费自助建站哪个平台好多梦wordpress主题
  • 手机网站 jquery 特效北京计算机培训机构排名前十
  • 网页制作与网站建设实战大全女装网站建设的规划书
  • 网站建设在作用是什么意思国内最好的网站建设
  • 凡科建站登录入口怎么制作网站链接转发视频
  • 网站域名需icp备案德阳建设厅官方网站
  • 泉州建站模板源码百度搜索引擎地址
  • 如何做网站啊linux打包网站做备份
  • 网站无法链接杭州旅游团购网站建设
  • 百科网站模板深圳保障性住房管理办法
  • 做网站接单渠道wordpress怎么删除
  • 优良的网站邮箱服务器提供商ispwordpress移动顶部导航菜单
  • golang和php 做网站wordpress文章位置
  • 网站维护会关闭吗有些网址打不开怎么解决
  • 优秀网站建设网页免费软件追剧
  • 找产品代理去哪个网站温州论坛招聘
  • 网页制作与网站建设技术大全pdf做网站济南西
  • 什么网站会更有浏览量蒙文网站建设情况汇报材料
  • 一个域名做多个网站网站开发国际化
  • sqlite做网站数据库预订网站模板
  • 文山州中小企业网站建设希爱力的功效及副作用
  • 合作社网站建设免费的ps软件
  • 零代码自助建站平台python网站开发实例
  • 凡科网建网站付费链接怎么做wordpress mu 插件
  • 广州专业做网站的公司手机优化不到100怎么办
  • 极致优化WordPress网站速度wordpress勋章
  • 培训教育的网站怎么做校园网络建设
  • 普通人找工作哪个网站好wordpress 百度云视频
  • 在安阳想建个网站怎么做目前在哪个平台做推广好
  • 广东网站定制室内设计装修网站