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

最新文章

  1. STM32之PWM波形输出配置总结
  2. cf429B dp递推
  3. 多线程基础(三)NSThread基础
  4. 毫秒数转换为指定格式日期的js代码
  5. 在LINUX上创建GIT服务器【转】
  6. 【博客迁移】hityixiaoyang.com
  7. 1.ssh访问限制
  8. 初探JavaScript魅力
  9. Asp.Net MVC-01-起步
  10. MySQL (五)
  11. Angular4.0引入laydate.js日期插件方法
  12. .NET 跨平台RPC框架DotNettyRPC
  13. Spring IOC容器基本原理
  14. 微信小程序弹出操作菜单
  15. React Fiber源码分析 第三篇(异步状态)
  16. SSH服务理论+实践
  17. ios7自定义返回按钮后,右滑返回功能失效解决方法
  18. Spring + Mybatis 读写分离
  19. java_2变量和运算符
  20. ERP渠道活动管理(二十六)

热门文章

  1. python根据文件目录、文件类型和文件与当前时间差删除文件
  2. from __future__ import unicode_literals, absolute_import
  3. 关于npm run dev和npm run build的问题
  4. Pushlets的初始化陷阱
  5. gitlab 安装遇到 fatal:does not appear to be a git repository fatal: Could not read from remote repository. 问题
  6. hdu 3189(网络流+二分枚举)
  7. 广播broadcast的使用
  8. Codeforces 804D Expected diameter of a tree(树的直径 + 二分 + map查询)
  9. HTTP基础认证Basic Authentication
  10. 利用例子来理解spring的面向切面编程