ReactNative 样式布局小结

2024-05-01 07:18

本文主要是介绍ReactNative 样式布局小结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在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,
    }
    
  • 渲染结果

    这里写图片描述

这篇关于ReactNative 样式布局小结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/951042

相关文章

CSS3 布局样式及其应用举例

《CSS3布局样式及其应用举例》CSS3的布局特性为前端开发者提供了无限可能,无论是Flexbox的一维布局还是Grid的二维布局,它们都能够帮助开发者以更清晰、简洁的方式实现复杂的网页布局,本文给... 目录深入探讨 css3 布局样式及其应用引言一、CSS布局的历史与发展1.1 早期布局的局限性1.2

CSS引入方式和选择符的讲解和运用小结

《CSS引入方式和选择符的讲解和运用小结》CSS即层叠样式表,是一种用于描述网页文档(如HTML或XML)外观和格式的样式表语言,它主要用于将网页内容的呈现(外观)和结构(内容)分离,从而实现... 目录一、前言二、css 是什么三、CSS 引入方式1、行内样式2、内部样式表3、链入外部样式表四、CSS 选

$在R语言中的作用示例小结

《$在R语言中的作用示例小结》在R语言中,$是一个非常重要的操作符,主要用于访问对象的成员或组件,它的用途非常广泛,不仅限于数据框(dataframe),还可以用于列表(list)、环境(enviro... 目录1. 访问数据框(data frame)中的列2. 访问列表(list)中的元素3. 访问jav

Redis中HyperLogLog的使用小结

《Redis中HyperLogLog的使用小结》Redis的HyperLogLog是一种概率性数据结构,用于统计唯一元素的数量(基数),本文主要介绍了Redis中HyperLogLog的使用小结,感兴... 目录 一、HyperlogLog 是什么?️ 二、使用方法1. 添加数据2. 查询基数China编程3.

pandas DataFrame keys的使用小结

《pandasDataFramekeys的使用小结》pandas.DataFrame.keys()方法返回DataFrame的列名,类似于字典的键,本文主要介绍了pandasDataFrameke... 目录Pandas2.2 DataFrameIndexing, iterationpandas.DataF

Java调用Python的四种方法小结

《Java调用Python的四种方法小结》在现代开发中,结合不同编程语言的优势往往能达到事半功倍的效果,本文将详细介绍四种在Java中调用Python的方法,并推荐一种最常用且实用的方法,希望对大家有... 目录一、在Java类中直接执行python语句二、在Java中直接调用Python脚本三、使用Run

Android 12解决push framework.jar无法开机的方法小结

《Android12解决pushframework.jar无法开机的方法小结》:本文主要介绍在Android12中解决pushframework.jar无法开机的方法,包括编译指令、框架层和s... 目录1. android 编译指令1.1 framework层的编译指令1.2 替换framework.ja

判断PyTorch是GPU版还是CPU版的方法小结

《判断PyTorch是GPU版还是CPU版的方法小结》PyTorch作为当前最流行的深度学习框架之一,支持在CPU和GPU(NVIDIACUDA)上运行,所以对于深度学习开发者来说,正确识别PyTor... 目录前言为什么需要区分GPU和CPU版本?性能差异硬件要求如何检查PyTorch版本?方法1:使用命

Redis 热 key 和大 key 问题小结

《Redis热key和大key问题小结》:本文主要介绍Redis热key和大key问题小结,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、什么是 Redis 热 key?热 key(Hot Key)定义: 热 key 常见表现:热 key 的风险:二、

Spring Boot读取配置文件的五种方式小结

《SpringBoot读取配置文件的五种方式小结》SpringBoot提供了灵活多样的方式来读取配置文件,这篇文章为大家介绍了5种常见的读取方式,文中的示例代码简洁易懂,大家可以根据自己的需要进... 目录1. 配置文件位置与加载顺序2. 读取配置文件的方式汇总方式一:使用 @Value 注解读取配置方式二