单击不适用于按钮的所有部分。只有文本区域是可点击的。
作为解决方案,我使用contentStyle
了 style 属性来代替。但它只改变按钮触摸空间的颜色。我需要为整个按钮应用按钮单击,并在单击按钮的任何位置时更改整个按钮的颜色。
这是我的代码:
import * as React from "react";
import { Button } from "react-native-paper";
import styles from "./styles";
const Cbutton = ({ text, onPress }) => (
<Button style={styles.wrapper} mode="contained" onPress={onPress}>
{text}
</Button>
);
export default Cbutton;
这是我的样式表代码。
import { StyleSheet } from 'react-native';
export default StyleSheet.create({
wrapper: {
flexDirection: 'row',
justifyContent:'center',
alignItems: 'center',
width: ( "96%" ),
},
});