包含onPress在Text组件内部将导致在按下时文本上出现丑陋的灰色突出显示(一瞬间).
我希望文本在按下时变得稍微透明,而不是灰色高光.这可以通过将Text组件包装在一个中来轻松实现TouchableOpacity.但是,将其包含在另一个Text组件中则是另一回事.根据这个以及TouchableOpacity返回View组件的事实,我必须指定宽度和高度才能实现这一点......而且它只能在iOS上实现.
如何Text在另一个Text组件中包含一个"可压缩" 组件 - 在按下时会发生不透明度变化?
<Text/>
Click <TouchableOpacity onPress={...}><Text>Here</Text></TouchableOpacity>
<Text/>
Run Code Online (Sandbox Code Playgroud)
尝试这个:
<View style={{ flex: 1, flexDirection: 'row' }}>
<Text>Click</Text>
<TouchableOpacity onPress={...}><Text>Here</Text></TouchableOpacity>
</View>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3573 次 |
| 最近记录: |