Hen*_*aye 14 scrollview react-native touchableopacity
<TouchableOpacity style={{ flex: 1 }} >
<ImageBackground
source={require('../../images/home.jpg')}>
<View style={styles.item} collapsable={false}>
<H3>{contentData[i].name}</H3>
<Text>{contentData[i].description}</Text>
</View>
</ImageBackground>
</TouchableOpacity>
Run Code Online (Sandbox Code Playgroud)
我有TouchableOpacity一个ScrollView. 我想禁用高亮效果的TouchableOpacity。滚动时,我只想在onPress触发事件时突出显示。因为它可能会混淆用户它被按下。
小智 21
只需传递activeOpactity值为 1 的 prop。
<TouchableOpacity activeOpacity={1}>....</TouchableOpacity>
Run Code Online (Sandbox Code Playgroud)
确保从“react-native”而不是“react-native-gesture-handler”导入 TouchableOpacity。
小智 13
尝试在滚动时将activeOpacity道具设置TouchableOpacity为 1。当用户停止滚动时使用默认设置。
https://facebook.github.io/react-native/docs/touchableopacity#activeopacity
您可以尝试更改参数delayPressIn。看医生。
<TouchableOpacity delayPressIn={150} >
{children}
</TouchableOpacity>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15481 次 |
| 最近记录: |