学习交流:https://gitee.com/potato512/Learn_ReactNative
react-native学习交流QQ群:806870562
效果图
代码示例
import React, { Component } from 'react';
import {
StyleSheet,
View,
Text,
Alert
} from 'react-native';
type Props = {};
export default class TextPage extends Component {
render() {
return(
文字组件
左对齐且从右向左排列显示。
该组件为React中的一个基本组件,和Android的TextView组件类似,用来显示基本的文本信息,除了基本的显示布局之外,也可以进行嵌套布局
,设置样式,以及做事件处理.
该组件为React中的一个基本组件,和Android的TextView组件类似,用来显示基本的文本信息,除了基本的显示布局之外,也可以进行嵌套布局
,设置样式,以及做事件处理.
{
Alert.alert("单击了文字组件");
}}>文字单击
{
Alert.alert("长按了文字组件")
}}>文字长按
);
}
}
var styles = StyleSheet.create({
containerStyle: {
margin:20,
backgroundColor:'#FFFACD',
},
textStyle: {
height:50,
backgroundColor:"#DCDCDC",
color:"#F08080",
fontSize: 30,
fontStyle:'normal',
fontWeight:'bold',
textDecorationLine: 'underline',
textDecorationStyle: 'dashed', // 'solid', 'double', 'dotted', 'dashed'
textDecorationColor: 'black',
letterSpacing:10,
lineHeight:50,
writingDirection:'auto', // auto,ltr,rtl
textAlign:'center',
// 文字阴影偏移
textShadowOffset: {width: 10, height: 10},
// 文字阴影颜色
textShadowColor: 'black',
// 文字阴影圆角的大小
textShadowRadius: 5,
}
});
文字组件特性
1、行数控制
2、阴影设置
// 文字阴影偏移
textShadowOffset: {width: 10, height: 10},
// 文字阴影颜色
textShadowColor: 'black',
// 文字阴影圆角的大小
textShadowRadius: 5,
3、交互
(1)单击
{
Alert.alert("单击了文字组件");
}}>文字单击
(2)长按
{
Alert.alert("长按了文字组件")
}}>文字长按
4、文字装饰
// 'none', 'underline', 'line-through', 'underline line-through'
textDecorationLine: 'underline',
// 'solid', 'double', 'dotted', 'dashed'
textDecorationStyle: 'dashed',
textDecorationColor: 'black',