美文网首页
React Native---Text组件

React Native---Text组件

作者: 努力生活的西鱼 | 来源:发表于2019-01-24 11:34 被阅读0次
React Native

Text

1. 什么是Text

Text是一个用于显示文本的React组件,和Android中的TextView组件类似,专门用来显示基本的文本信息;除了基本的显示布局之外,可以进行嵌套显示,设置样式,以及可以做事件处理。

2. Text组件常用的属性方法
Attributes.style = {
    color string
    containerBackgroundColor string
    fontFamily string
    fontSize number
    fontStyle enum('normal', 'italic')
    fontWeight enum("normal", 'bold', '100', '200', '300', '400', '500', '600', '700', '800', '900')
    lineHeight number
    textAlign enum("auto", 'left', 'right', 'center')
    writingDirection enum("auto", 'ltr', 'rtl')
    numberOfLines number
    textAlign ("auto", 'left', 'right', 'center', 'justify')
    fontWeight ("normal", 'bold', '100', '200', '300', '400', '500', '600', '700', '800', '900')
    onPress  fcuntion
 }

注释如下:

`color` 字体颜色

 `numberOfLines` (number) 进行设置Text显示文本的行数,如果显示的内容超过了行数,默认其他多余的信息就不会显示了

`onPress` (fcuntion)  该方法当文本发生点击的时候调用该方法

 `color`  字体颜色

`fontFamily`  字体名称

`fontSize`  字体大小

`fontStyle`   字体风格(normal,italic)

`fontWeight ` 字体粗细权重("normal", 'bold', '100', '200', '300', '400', '500', '600', '700', '800', '900')

`textShadowOffset`  设置阴影效果{width: number, height: number}

`textShadowRadius`  阴影效果圆角

`textShadowColor`  阴影效果的颜色

`letterSpacing`  字符间距

`lineHeight`  行高

`textAlign`   文本对其方式("auto", 'left', 'right', 'center', 'justify')

`textDecorationLine`  横线位置 ("none", 'underline', 'line-through', 'underline line-through')

`textDecorationStyle` 线的风格("solid", 'double', 'dotted', 'dashed')

 `textDecorationColor` 线的颜色

`writingDirection` 文本方向("auto", 'ltr', 'rtl')
3. Text组件中常用属性的应用以及Text组件样式的继承
export default class App extends Component {
    render() {
        return(
            <View style={styles.rootView}>
                <Text style={styles.textStyle}>
                    我是一段有个性的文字,我的名字叫"WM"
                </Text>

                <Text style={{color:"yellow",fontSize:18}}>
                    <Text>
                        <Text style={styles.text2Style}>
                            Text组件的属性是可以多重继承的
                        </Text>
                    </Text>
                </Text>
            </View>
        );
    }
}

const styles = StyleSheet.create({
    rootView: {
        flex:1,
        backgroundColor:"yellowgreen",
        justifyContent:"center",
        alignItems:"center"
    },
    textStyle: {
        color:"white",
        backgroundColor:"red",
        width:500,
        textAlign:"right",
        lineHeight:30,
        fontSize:20,
        fontWeight:"bold",
        letterSpacing:5,
        textDecorationLine:"line-through",
        textDecorationStyle:"solid",
        textDecorationColor:"black"
    },
    text2Style: {
        backgroundColor:'#00FF00'
    }
});

相关文章

  • React Native---Text组件

    Text 1. 什么是Text Text是一个用于显示文本的React组件,和Android中的TextView组...

  • React基础

    React包含react元素和react组件 react元素 react组件 react组件分为函数组件和类组件 ...

  • 组件

    组件是React的基石,所有的React应用程序都是基于组件的。React组件,可以通过React.createC...

  • ReactNative学习笔记(三)Hello World!

    React Native 看起来很像 React,但React Native的基础组件是原生组件 不是web组件。...

  • react子组件向父组件传值

    相关资料:react 父组件怎么获取子组件的这个值React组件间信息传递方式react同级组件之间传值 • 父...

  • React 进阶二 组件详解

    React组件 React的组件大概分为俩部分,无状态组件和有状态组件 无状态组件。下面React官网中定义的一个...

  • 2、react基础介绍

    React理念 划分组件边界的原则 React组件的数据种类 React组件的声明周期 组件的划分 高内聚 低耦合...

  • React概念图

    React概念图 React组件生命周期概念图 参考文档:React入门教程 组件生命周期React:组件生命周期...

  • react16.3-jest

    功能组件和UI组件 react-antd 命名 react 规定组件开头都为大写,所以如果react项目如果用an...

  • 如何创建React组件并发布到npm?

    实现步骤: 创建React组件项目; 创建测试项目并引用组件; 发布React组件到npm上; 一、创建React...

网友评论

      本文标题:React Native---Text组件

      本文链接:https://www.haomeiwen.com/subject/rxjyjqtx.html