zoukankan      html  css  js  c++  java
  • React Native组件解析(二)之Text

    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 { 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

  • 相关阅读:
    修改apache的默认访问目录
    禁止浏览器直接访问php文件
    使用Apache Bench进行压力测试
    关于mysql(或MariaDB)中的用户账号格式
    单表查询
    CSS设计指南之一 HTML标记与文档结构
    SQL SERVER技术内幕之10 可编程对象
    SQL SERVER技术内幕之10 事务并发
    观察者模式
    中介者模式
  • 原文地址:https://www.cnblogs.com/fengtengfei/p/9854231.html
Copyright © 2011-2022 走看看