React Native组件解析(二)之Text
1. 概述
Text组件对应于iOS的UILabel,Android的TextView,用来显示文本。但是Text组件的内部使用的并不是flexbox布局,而是文本布局,所以如果想要使文字居中,需要在Text组件的外层套一层View,设置View的flexbox
1.1 字体相关 Style属性
Style属性名 |
取值 |
说明 |
fontFamily |
enum('sans-serif', 'serif','monospace','sans-serif-light','sans-serif-thin','sans-serif-condensed','sans-serif-medium') |
英文字符串的样式 |
fontSize |
number |
字体大小 |
fontStyle |
enum('normal', 'italic') |
字体风格是普通还是斜体 |
fontWeight |
enum('normal', 'bold', '100', '200', '300', '400', '500', '600', '700', '800', '900') |
字体粗细程度 |
1.2 阴影相关 Style属性
Style属性名 |
取值 |
说明 |
textShadowColor |
color |
阴影颜色 |
textShadowOffset |
{width: number, height: number} |
阴影效果 |
textShadowRadius |
number |
阴影圆角 |
1.3 阴影相关 Style属性
Style属性名 |
取值 |
说明 |
textAlign |
enum('auto', 'left', 'right', 'center', 'justify') |
对齐方式 |
textDecorationLine |
enum('none', 'underline', 'line-through', 'underline line-through') |
横线相关设置 |
lineHeight |
number |
行高 |
numberOfLines |
number |
行数,同iOS,0:不限制行数 |
adjustsFontSizeToFit |
bool |
默认值为false,为true时字体会自动缩小,以适应给定的样式约束 |
minimumFontScale |
number |
为true时,设置字体的最小缩放比例,取值范围为0.01~1.0 |
1.3 阴影相关 Style属性
Style属性名 |
取值 |
说明 |
onPress |
function |
点击回调 |
onLongPress |
function |
长按回调 |
具体可查看相关官方APIText
最新文章
- STM32之PWM波形输出配置总结
- cf429B dp递推
- 多线程基础(三)NSThread基础
- 毫秒数转换为指定格式日期的js代码
- 在LINUX上创建GIT服务器【转】
- 【博客迁移】hityixiaoyang.com
- 1.ssh访问限制
- 初探JavaScript魅力
- Asp.Net MVC-01-起步
- MySQL (五)
- Angular4.0引入laydate.js日期插件方法
- .NET 跨平台RPC框架DotNettyRPC
- Spring IOC容器基本原理
- 微信小程序弹出操作菜单
- React Fiber源码分析 第三篇(异步状态)
- SSH服务理论+实践
- ios7自定义返回按钮后,右滑返回功能失效解决方法
- Spring + Mybatis 读写分离
- java_2变量和运算符
- ERP渠道活动管理(二十六)
热门文章
- python根据文件目录、文件类型和文件与当前时间差删除文件
- from __future__ import unicode_literals, absolute_import
- 关于npm run dev和npm run build的问题
- Pushlets的初始化陷阱
- gitlab 安装遇到 fatal:does not appear to be a git repository fatal: Could not read from remote repository. 问题
- hdu 3189(网络流+二分枚举)
- 广播broadcast的使用
- Codeforces 804D Expected diameter of a tree(树的直径 + 二分 + map查询)
- HTTP基础认证Basic Authentication
- 利用例子来理解spring的面向切面编程