包括onPress
里面Text
按下时,组件将导致文本上出现丑陋的灰色突出显示(一瞬间)。
我希望文本在按下时变得略微透明,而不是灰色突出显示。这可以通过包装 Text
轻松实现。 TouchableOpacity
中的组件.但是,将其包含在另一个 Text
中组件是一个不同的故事。根据 this而事实是TouchableOpacity
返回 View
组件,我必须指定一个宽度和一个高度才能完成这个……而且它只能在 iOS 上实现。
我怎样才能包含一个“可压的”Text
组件——按下时会发生不透明度变化——在另一个 Text
中成分?
<Text/>
Click <TouchableOpacity onPress={...}><Text>Here</Text></TouchableOpacity>
<Text/>
最佳答案
尝试这个:
<View style={{ flex: 1, flexDirection: 'row' }}>
<Text>Click</Text>
<TouchableOpacity onPress={...}><Text>Here</Text></TouchableOpacity>
</View>
关于react-native - 用嵌套在 Text 中的 TouchableOpacity 包装文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43561819/