ReactNative 样式布局小结

STM32基于软件模拟IIC进行AHT21B温湿度采集 通过学习软件IIC来进行实操AHT21B采集温湿度。 阅读详情

在ReactNative中的一些样式布局问题总结

创建样式

const styles = StyleSheet.create({
    container: {
        backgroundColor: "#eae7ff",
        flex: 1
    }
});

应用样式

render() {
        return (
            <View style={styles.container}></View>
        );
    }

样式详解

  • 如果给最外面的view设置样式:

    container: {
        backgroundColor: "#eae7ff",
        flex: 1,
        marginTop: 20;
    }
    

    其中flex:1会撑满全部手机界面,marginTop:20会留出上面状态栏的位置

  • 常用样式

    container: {
        backgroundColor: "#eae7ff", /*设置背景色*/
        borderColor:"red", /* 设置边框颜色 */
        borderWidth:1, /* 设置边框宽度 */  
        borderRadius:10, /* 设置边框圆角 */
        shadowColor: "#ccc", /* 阴影颜色 */
        shadowOpacity: 0.5 /* 设置阴影透明度 */
        shadowRadius: 2, /* 设置阴影扩散程度 */
        shadowOffset:{
            height:1, /* 设置阴影偏倚:垂直方向偏移量 */
            width:1  /* 设置阴影偏倚:水平方向偏移量 */
        }
    },
  • 文字样式

    title: {
        fontSize: 26, /* 文字大小 */
        color: "red", /* 文字颜色 */
        textAlign: "center", /* 文字对齐方式:auto,left,right,center,justify */
        fontSyle: "italic", /* 文字样式 */
        letterSpacing: 2, /* 文字间距 */
        lineHeight: 20, /* 文字行高 */
        fontFamily: "Helvetica Neue", /* 文字字体 */
        fontWeight: "300", /* 文字粗细 : 300 - 900, bold */
        textDecorationLine: "underline", /* 文字修饰:下划线underline,删除线line-through */
        textDecorationStyle: "dashed", /* 文字修饰的线条样式:solid, double, dotted, dashed  */
        textDecorationColor: "red" /* 文字修饰线条的颜色 */
    }
    

flexbox 布局

通用view层代码:

<View style={styles.container}>
     <View style={[styles.item, styles.itemOne]}>
         <Text style={styles.itemText}>1</Text>
     </View>
     <View style={[styles.item, styles.itemTwo]}>
         <Text style={styles.itemText}>2</Text>
     </View>
     <View style={[styles.item, styles.itemThree]}>
         <Text style={styles.itemText}>3</Text>
     </View>
</View>
一般布局 [justifyContent: “flex-start”]
  • 样式代码:

    container: {
        justifyContent: "flex-start", /* 默认布局样式 */
        backgroundColor: "#eae7ff",
        flex: 1,
        paddingTop: 23
    },
    item: {
        backgroundColor: '#fff',
        borderWidth: 1,
        borderColor: '#6435c9',
        margin: 6,
    },
    itemOne: {},
    itemTwo: {},
    itemThree: {},
    itemText: {
        fontSize: 33,
        fontFamily: "Arial",
        fontWeight: '200',
        color: "#6435c9",
        padding: 30,
    }
    
  • 渲染结果

    这里写图片描述
yolov5 部署jetson nano(通用) 保姆级教学 Jetson nano从配置环境到yolov5成功推理检测全过程 文章目录Jetson nano从配置环境到yolov5成功推理检测全过程一、烧录镜像二、配置环境并成功推理1.更新系统和包2、配置环境2.1 配置CUDA2.2 修改Nano板的显存1.打开终端输入:2.修改nvzramconfig.sh文件:3.重启:4.终端输入:3、安装archiconda(也就是jetson nano板上的anaconda)1.下载地址:2.安装:3.测试conda:4.创建运行yolov5的虚拟环境:5.在conda 阅读详情

相关推荐

AnyLogic 8.8.3 最新版安装指南:从下载到配置的完整流程(附Java环境设置技巧)

本文提供了AnyLogic 8.8.3最新版从下载到配置的完整安装指南,重点解决了跨平台(Windows、macOS、Linux)部署中的常见问题。核心内容详细讲解了Java开发环境(JDK)的精准配置技巧,包括版本选择、系统环境变量设置与验证,确保为仿真建模工作奠定稳固基础。

efc1234567的博客 763

Flex布局及在React Native中使用的情况

伸缩容器的属性1.displaydisplay: flex       |  inline-flex块级伸缩容器         行内级伸缩容器2.flex-direction指定主轴的方向  flex-direction: row | row-reverse | column | column-reverse3.flex-wrap伸缩容器在主轴线方向空间不足的情况下,是否换行以及如何换行flex...

一个程序媛的博客。 1524

Xilinx ERNIC RoCEv2 FPGA实现与QP队列深度解析

本文深入解析Xilinx ERNIC RoCEv2在FPGA上的实现,重点剖析QP队列对的管理机制与深度优化策略。通过Verilog代码示例和工程实战,详细介绍了如何实现高吞吐量、低延迟的RDMA硬件卸载方案,为金融交易和数据中心应用提供性能优化指导。

solidity8miner的博客 878

React-Native之播放器全屏播放

React-Native之播放器全屏播放 前言 我们要在react-native中实现一个音/视频的播放器,首先就要使用大名鼎鼎的react-native-video库,该库在github上有5.3k的star,很多的播放器都由使用该库封装而成,我们也不例外,使用这个库来封装出我们自己的播放器。 效果 老规矩先上效果图: Android直屏: iOS刘海屏: 分析 我们想要的效果是无论是Android还是iOS,无论是普通直屏还是刘海屏等异形屏,都有相同的用户体验。其中最重要的,就是全屏状态下对不同系

alexsaurora的博客 2318

海思方案定制hi3531dv200/SS528 DVR方案解析:从硬件选型到编解码实战应用

海思方案,Hi3518EV100,Hi3518CV100,Hi3515CV100,Hi3516CV100,Hi3516ECV100,Hi3516D,Hi3516A,Hi3519,Hi3520D,Hi3521A,Hi3535,Hi3531,Hi3536,Hi3536C,Hi3536D,Hi3518EV200,Hi3518EV201,Hi3520DV200,Hi3516CV200,Hi3516CV300,Hi3516AV200,Hi3520DV300,Hi3519V101,sd3403,hi3519av200

1586

人工智能情感分析实战:文本情绪识别

人工智能情感分析,特别是文本情绪识别,已成为理解和处理人类情感信息的重要工具。通过数据预处理、特征提取、模型训练与评估等步骤,我们可以有效地从文本数据中提取情感信息,为各种应用场景提供有价值的洞察。随着技术的不断进步和创新,情感分析的应用前景将更加广阔,为我们的生活和工作带来更多便利和机遇。

shejizuopin的博客 1098

React Native文本添加下划线

React Native文本添加下划线

徐同保的专栏 1297

VTK学习(入门级教程,包括安装和使用)~持续更新中

说明:研究QT+VTK有段时间了,准备把学到的东西分享给大家,这篇博客以VS+QT+VTK为主进行展开学习的。

HXX904的博客 4759

React Native布局入门

在本教程中,您将学习如何布局React Native应用程序以及如何实现应用程序中常用的布局。 这包括堆栈布局,网格布局和绝对布局。 我假设您已经了解了React Native应用程序样式的基础知识以及一般如何使用CSS,因此我不会过多地关注StyleSheet.create以及如何向不同的元素添加样式。 您可以在GitHub上找到本教程的完整源代码 。 项目设置 为了使事情变得容易,...

代码教主 724

手把手教你学Simulink--基于新能源并网与协调控制的场景实例:双馈异步风力发电机并网运行仿真

随着“双碳”目标的推进,风力发电已成为新能源并网的核心组成部分。其中,双馈异步风力发电机(Doubly-Fed Induction Generator, DFIG)因其变频器容量小(仅处理转差功率)、可实现有功/无功独立调节、运行效率高等优势,广泛应用于现代兆瓦级风电机组。DFIG系统通过转子侧变流器(Rotor-Side Converter, RSC)和网侧变流器(Grid-Side Converter, GSC)实现对发电机转矩与电网无功的精确控制,支持最大功率点跟踪(MPPT)和。

MHD0815的博客 281

【k8s故障处理篇】calico-node启动失败“Felix is not live: Get “http://localhost:9099/liveness” 解决办法(V1.30.3版本)

【k8s故障处理篇】calico-node启动失败“Felix is not live: Get “http://localhost:9099/liveness” 解决办法(V1.30.3版本)

jks212454的博客 1091

React Native 样式及其布局

参考 https://reactnative.cn/docs/flexbox。

子冉冰清的博客 865

【AUTOSAR OS】调度表管理模块深度解析

本文深入解析AUTOSAR OS调度表的实现机制。调度表通过预定义到期点序列控制任务激活时序,支持周期性执行、多核协同和容错处理。核心数据结构包括调度表控制块(STCB)、配置结构和到期点动作。关键函数涵盖初始化、启动、到期点处理及链表管理,采用O(n)时间复杂度。以发动机控制为例展示配置与使用方式,并探讨显式同步、时间容错等高级特性。最后提出EP数量控制、链表优化等性能建议,为汽车ECU时间触发系统开发提供参考。

1607

React Native flexBox布局小结

粗略的总结了一下ReactNative中的flexBox布局样式风格,有些图片是在网上找的,但可以看明白的。 1.flexDirection:决定布局主轴方向,该属性决定主轴的方向(即项目的排列方向)。row:主轴为水平方向,起点在左端。 row-reverse:主轴为水平方向,起点在右端。 column(默认值):主轴为垂直方向,起点在上沿。 column-reverse:主...

dengxiong5691的博客 155

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

react native入门:Flexbox布局 容器属性flexDirection、flexWrap、flexFlow、justifyContent 项目属性order、flexGrow

好记性不如烂博客。 这篇博客是基于以下教程做的简略笔记,方便以后查阅: 5分钟吃透React Native Flexbox React Native基础&入门教程:初步使用Flexbox布局 《Flex 布局教程:语法篇》——阮一峰 目录一、Flexbox布局二、容器的属性:flexDirection、flexWrap、flexFlow、justifyContent、alignItems、alignContent三、项目的属性:order、flexGrow、flexShrink、flex、ali

虾米的日常总结 969

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【RN鸿蒙教学|第5课时】底部选项卡(Tab导航)开发+多页面切换适配(RN鸿蒙专属)

文章摘要 本课时是React Native鸿蒙开发系列第5讲,重点讲解底部选项卡(Tab导航)开发与多页面切换适配。课程适配RN 0.72.7+OpenHarmony SDK 8.0,包含两种实现方式:原生布局和@react-navigation/bottom-tabs三方库集成。主要内容包括: 底部选项卡的核心组成与鸿蒙适配要点 多页面拆分与状态管理 详细实操步骤(页面拆分、原生实现、三方库优化) 鸿蒙多终端适配差异解决方案 常见问题排查与Git规范提交

专注于跨端开发实战,分享从工程搭建到应用落地的全流程技术干货,助力开发者快速掌握跨平台开发核心能力,打造稳定、高效的应用。 749

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

RN(react native)入坑指南-09,单元学习小结

现在我们已经做了一个简单的登录示例,它包含的知识点有页面布局、图标字体的使用、结构化开发、远程数据获取等。 代码在这里那么如果想让自己的水平提高一个层次,此时你应该注意到了要玩转RN你应该储备如下技能 1.Flex布局:Flex 布局教程 2.ES6语法:这里有一份 ES5 ES6对照表 下面是一点补充说明 完整教程可以看阮一峰的es6 入门教程 es6语法说明 …Obj ,三个点遍历

如是我闻 844

styled-components 原生 direction 支持:为 React Native 开启 LTR/RTL 双方向布局

> 本文基于仓库变更集 [.changeset/native-direction-passthrough.md](https://link.gitcode.com/i/86933429ba5f3a5c967d3a79d5fd9de8) 展开:styled-components 的 React Native 管线现已原生支持 `direction: ltr` 与 `direction: rtl`,并

gitblog_01173的博客 765

写一个自己的RN Button组件 需要多少步?

每天三分钟,看一篇小文章,学一个小技能 React Native的自带组件,只能说基本够用,外观上差强人意,而第三方组件却非常丰富,需要用的时候,去github上搜索也基本能得到满意的答案。 然而,是程序就会有bug,相信不少人都遇到过,频繁解决三方组件问题的麻烦,这个时候,自己除了增强自己ko bug的能力,也可以稍微关注一下,自己捣鼓几个小组件的思路和能力了。 回到正题,这一次,是把平时工...

sujudz的专栏 450

React Native组件布局应用示例小结

序:      学完了Flex布局和Text Image组件,感觉可以总结一下了。因为本人对英雄联盟比较感兴趣,所以准备把前面学习的做一个应用小例子。      都是前面文章提到内容,主要练习下熟练度,就不写备注了。 先看下效果:       代码如下: import React, { Component } from 'react'; import {

星宇大前端 885

@emotion/native 演进全解析:从 v10 到 v11.11 的破坏性变更、新特性与 React Native 样式实现原理

`@emotion/native` 是 Emotion 生态中专为 React Native 场景设计的 CSS-in-JS 包,负责把 Emotion 的样式表达能力接入原生组件。本文以该包在仓库中的 [CHANGELOG](https://link.gitcode.com/i/827d4ea783ddae584690226a4be96b02) 为骨架,完整梳理它从 v10.0.x 到 v11.

gitblog_00947的博客 889

React Native常用组件样式总结-前端那些事

小结:最近换了工作,感受了一下金三银四是什么体验。总的来说,竞争比往年还要激烈一点,去年前端大火,各类框架层出不穷,各种工具百花齐放,让其他各个行业看到了前端的发展潜力和工作中的重要性。在五年前,前端的入门门槛还是很低的,因为没什么架构可以选型的,很多公司都是后端程序员拼拼凑凑就把前台页面给搭出来了,并且与耻写前端,说这个是美工干的活。近两年不一样了,前端的门槛越来越高,特别新入行的同事,可能都没...

hahahhahahahha123456的博客 707

学习 React Native

React Native 学习 离职后把之前落下的课程补起来,多花时间在“道”上,少花时间在“术"上。 基础原理、设计模式继续搞起来 文章目录React Native 学习介绍环境搭建基础知识flex第三方插件swiper 轮播react-navigation 页面导航切换createBottomTabNavigator 底部tabbar小结 介绍 用React开发原生应用的框架 环境搭建...

逆水行舟,不进则退 510

React Native Monthly 5 全解析:RTL 方向感知样式、CI 统一与生态工具进展

本篇技术指南以 [blog/2017-11-06-react-native-monthly-5.md](https://link.gitcode.com/i/cd522553d52d36396327ddc1ef165f88) 这份社区月报为核心,深入展开其中最具技术分量的主题——Facebook 团队宣布的**更好的 RTL(从右到左)支持方案**,包括方向感知(direction-aware)样

gitblog_00516的博客 266

【RN鸿蒙教学|第9课时】数据更新+列表刷新实战:缓存与列表联动+多终端兼容闭环

本文是React Native(RN)兼容开源鸿蒙(OpenHarmony)开发系列的第9课时,重点讲解数据更新与列表刷新的实战应用。主要内容包括: 核心目标:实现编辑表单开发、Axios PUT请求、列表组件优化与刷新功能,完成"缓存→数据更新→列表同步刷新"的完整联动。 技术要点: 复用表单组件实现编辑模式和数据回显 使用Axios PUT请求更新数据并同步缓存 优化FlatList组件实现下拉刷新和上拉加载 确保鸿蒙多终端适配(手机/平板/开发板)

专注于跨端开发实战,分享从工程搭建到应用落地的全流程技术干货,助力开发者快速掌握跨平台开发核心能力,打造稳定、高效的应用。 1252
上一篇: Fix could not install *smartsocket* listener
下一篇: 考研英语 - word-list-45
Wang's Blog
博客等级 码龄12年 7434粉丝 2421原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wang's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值