我怎样改变一个输入框的可触摸不透明度?2再一次改变可触摸的不透明度?
<TouchableOpacity
onPress={() => {
showGradeField();
}}
style={styles.roundButton}
>
<Text>TEST</Text>
</TouchableOpacity>
1条答案
按热度按时间8fq7wneg1#
创建状态变量
isEditable
,以存储文本输入是否处于活动状态或TouchableOpacity。当TouchableOpacity处于活动状态时,在按下时切换isEditable
。这对于TextInput来说有点困难,因为如果你切换按键,那么当用户按下TextInput编辑文本时,你会切换回Text组件,使其不可编辑。因此,当用户完成编辑时,你切换事件,例如
onBlur
,onPressOut
,onSubmitEditing
(demo):