博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ReactNative--Flexbox布局
阅读量:4618 次
发布时间:2019-06-09

本文共 1425 字,大约阅读时间需要 4 分钟。

rn和css3的语法有一些不同,比如命名的时候rn中间不能有横岗,然后属性用逗号分隔

把这篇文章看看,然后对照练习一遍

flex属性就是这个作用

下面是那个css3的学习笔记

CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式

反正就是一种适配方式

 

下面是一个完整的代码,就是用一下flexbox

import React, { Component } from 'react';import {  AppRegistry,  StyleSheet,  Text,  View} from 'react-native';var Flexbox = React.createClass({  render:function () {    return (      
); }});// var styles = StyleSheet.create({
// container:{
// margin:30,// width:300,// height:500,// backgroundColor:"yellow",// //默认主轴方向是column// //设置为横向排列// flexDirection:"row",// //主轴方向// justifyContent:"center",// //交叉轴// alignItems:"center",// },// child1:{
// width:100,// height:100,// backgroundColor:"green",// },// child2:{
// width:100,// height:100,// backgroundColor:"blue",// }// });/* flex 可以给组件指定flex,flex的值是数字,flex:1表示,组件可以撑满父组件所有的剩余空间 同时存在多个并列的子组件,flex:1,均分 如果这些并列的子组件的flex值不一样,则谁的值更大,谁占据剩余空间的比例就更大 (即占据剩余空间的比等于并列组件间flex值的比)*/var styles = StyleSheet.create({ container:{ margin:30, flex:1, backgroundColor:"cyan" }, child1:{ flex:1, backgroundColor:"green", }, child2:{ flex:1, backgroundColor:"yellow", },});AppRegistry.registerComponent('Flexbox', () => Flexbox);

 

转载于:https://www.cnblogs.com/chebaodaren/p/6514786.html

你可能感兴趣的文章
安装oracle11G,10G时都会出现:注册ocx时出现OLE初始化错误或ocx装载错误对话框
查看>>
生产环境下正则的应用实例(一)
查看>>
在CentOS7命令行模式下安装虚拟机
查看>>
Arduino可穿戴开发入门教程Arduino开发环境介绍
查看>>
Windows平台flex+gcc词法分析实验工具包
查看>>
3.Python基础 序列sequence
查看>>
Chapter 4 Syntax Analysis
查看>>
vi/vim使用
查看>>
讨论Spring整合Mybatis时一级缓存失效得问题
查看>>
Maven私服配置Setting和Pom文件
查看>>
Linux搭建Nexus3.X构建maven私服
查看>>
NPOI 操作Excel
查看>>
MySql【Error笔记】
查看>>
vue入门
查看>>
JS线程Web worker
查看>>
Flex的动画效果与变换!(三)(完)
查看>>
mysql常见错误码
查看>>
Openresty 与 Tengine
查看>>
使用XV-11激光雷达做hector_slam
查看>>
布局技巧4:使用ViewStub
查看>>