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

网站建设的报价单个人网站备案地址选择

网站建设的报价单,个人网站备案地址选择,校园网站做等级保护,做网站需要注意什么1、组件 与react编写web应用不同&#xff0c;不是使用div、span等标签。而是使用RN官方提供的组件&#xff0c;如View、Text等组件来搭建页面 2、宽高 React Native 中的尺寸都是无单位的&#xff0c;表示的是与设备像素密度无关的逻辑像素点。默认值为auto <View style{{…

1、组件

与react编写web应用不同,不是使用div、span等标签。而是使用RN官方提供的组件,如View、Text等组件来搭建页面

2、宽高

React Native 中的尺寸都是无单位的,表示的是与设备像素密度无关的逻辑像素点。默认值为auto

 <View style={{width: 50,height: 50 }}/>


上面创建了一个View组件,它的宽高都是50,那么无论在什么手机上,它显示的大小都是一样的。
宽高还可以使用百分比来设置:

<View style={{width:'20%', height: 50 }} />

注意:百分比用字符串,数值直接写
以及接下来要讲的布局,通过布局来控制宽高,而不再通过widthheight来指定宽高了。

3、样式写法的一些区别

  • 我们可以简单的把View,Text想象为html中的div或span,不同的地方在于css中,我们在一个元素中指定颜色,字体等,那么这个元素内部所有的元素都会继承这个元素的颜色或者字体,而在React Native中文本只能放在Text组件内,也不允许给View组件设置颜色、字体等属性
  • 样式名基本上是遵循了 web 上的 CSS的命名,只是按照JS的语法要求使用了驼峰命名法,例如将background-color改为backgroundColor。
  • style属性可以是一个普通的 JavaScript 对象。这是最简单的用法,因而在示例代码中很常见。你还可以传入一个数组--在数组中位置居后的样式对象比居前的优先级更高,这样你可以间接实现样式的继承。

在真实项目中,我们一般会使用StyleSheet.create来创建样式对象

import React from 'react'; 
import {View,Text,StyleSheet} from'react-native';
class App extends React.Component {render(){return(<View style={styles.container}><Text>Hello world</Text></View>);}
}const styles = StyleSheet.create({
container: {backgroundColor: ' red',
}
  • 在React Native的组件 View组件虽然有一系列的触摸处理函数,但是想要监听到用户的操作是点击,还是不方便的。所以React Native提供了一系列的Touchable组件,专门用于处理点击事件。比如: TouchableOpacity, TouchableNativeFeedback,TouchableHighlight等。

这些组件都可以监听到一下的事件:

  • onBlur :失去焦点事件
  • onFocus :得到焦点事件
  • onLayout: 当加载或者布局改变的事件
  • onLongPress :长按事件
  • onPress :触摸操作结束时调用,相当于点击
  • onPressIn :只要按下并调用了touchable元素,就会调用此方法,且是在onPress方法之前调用的
  • onPressOut:触摸释放后立即调用,且是在onPress方法之前调用
  • 最常用的方法无疑是onPress

4、滚动视图
在html中,如果页面内容超过了屏幕展示的高度,浏览器会自动出现滚动条。我们也可以直接给div设置一个固定的高度,再设置overflow:scroll,就可以让div具有滚动效果。但是在React Native中如果我们需要一个滚动效果,我们需要使用一个新的组件 ScrollView或者FlatList。

ScrollView适合用来显示数量不多的滚动元素。放置在ScrollView中的所有组件都会被渲染,哪怕有些组件因为内容太长被挤出了屏幕外。如果你需要显示较长的滚动列表,那么应该使用功能差不多但性能更好的FlatList组件。

FlatList组件不仅性能很好,还拥有很多其他的优点支持水平布局模式

  • 行组件显示或隐藏时可配置回调事件
  • 支持单独的头部组件
  • 支持单独的尾部组件
  • 支持自定义行间分隔线
  • 支持下拉刷新
  • 演示模式
  • 支持上拉加载
  • 支持跳转到指定行(ScrollToIndex )
  • 支持多列布局
http://www.15wanjia.com/news/159189.html

相关文章:

  • 怎么修改网站后台路径怎样建设网站?(怎样注册域名?如何选择主机?网站应有哪些功能模块
  • 在线做网站怎么做计算机软件开发难学吗
  • 免费微网站_自助建站厦门黄页电话号码查询
  • 做货代的有哪些网站wordpress吾爱
  • 怎样说服客户做网站做网站要在工商备案吗
  • 做视频小网站犯法吗辽宁工程招投标信息网
  • 网站怎么制作做肇庆网站建设方案优化
  • 公司网站赏析国外创意网站设计
  • 谁需要做网站的嘉兴wordpress 页面显示最新文章
  • 邯郸建设网站制作服务器地址怎么查询
  • 英铭广州网站建设免费的行情软件网站下载免费
  • 在线生成网站地图黄岩网站建设
  • 电商网站建设的关键长沙本地推广平台
  • 国内建筑网站微信小程序怎么推广
  • wordpress企业微信常州自助建站seo
  • 制作一个公司网站的流程广州市城市建设网站
  • 天律网站建设销售型网站有哪些
  • mui做wap网站年轻人免费在线看视频
  • 国外 外贸 网站 源码台州优秀关键词优化
  • 旅游网站规划方案域名收录提交
  • easyui 网站开发实现定制软件开发报价
  • 想访问国外网站 dns北京欢迎您
  • 网络营销导向型企业网站建设的原则百度开户做网站2400
  • 企业网站设计软件泰顺做网站
  • 做证明图片的网站中国字体设计网官网
  • 制作一个网站都需要学什么湖州企业网站建设
  • 株洲网站做的好的公司wordpress上传主题提示要ftp
  • 洛阳建网站公司wordpress数据库创建
  • 毕业设计网站前端代做化妆品企业网站案例大全
  • 口碑营销案例简短夺宝网站怎样做优化