导语:在日常开发中,我们经常需要用过按钮,比如:提交,确认,登录。
其中,大部分的按钮都有如下需求:
1-:点击与不可点击时背景颜色
2-:文案大小,字体颜色
3-:圆角,边框颜色
一:案例:
-1:props传递文案
-2:props传递是否可点击
-3:默认提供样式,样式可修改
import React, {
Component
} from 'react'
import {
StyleSheet,
View,
Text,
TouchableOpacity,
} from 'react-native'
export default class ConfirmButton extends Component {
//使用时:enable是必须存在的
static propTypes = {
enable: React.PropTypes.bool.isRequired,
};
render() {
return (
<View>
{
this._renderButton()}
</View>
);
}
_renderButton() {