57得票28回答
React Native中的TouchableOpacity在Android上无法响应onPress事件

TouchabelOpacity在iOS上很好用,但对我来说在Android上onPress方法不起作用。 我的react-native版本:0.57.4 我的代码:const initDrawer = navigation => ( <TouchableOpacity ...

30得票8回答
如何在滚动时禁用TouchableOpacity的高亮效果?

<TouchableOpacity style={{ flex: 1 }} > <ImageBackground source={require('../../images/home.jpg')}> <View style={styles....

25得票5回答
叠加的TouchableOpacity在另一个TouchableOpacity中无法点击。

尽管这份文档(https://facebook.github.io/react-native/docs/gesture-responder-system.html)指出,触摸事件被传递给子组件,并且仅在子组件不响应事件时才会由父组件处理,但我遇到了一个问题:嵌套在另一个 TouchableOp...

24得票1回答
如何在ReactNative的Text组件中使用TouchableOpacity

嗨,我想在中包裹,因为我想使一些文本可点击。当我把所有内容都包裹在中时,它看起来非常完美,这就是我想要的效果。 <Text style={{color: colors.black, fontSize: 12, fontWeight:...

24得票1回答
在React-Native中手动设置TouchableOpacity的透明度音量onPress

我正在尝试找出如何更改React-Native TouchableOpacity组件的不透明度或音量,意味着我不喜欢默认的按下时的不透明度值,并且希望不透明度更低。根据文档,应使用Animated API来实现此目的:通过将子元素包装在Animated.View中来控制不透明度,然后将其添加到...

18得票5回答
React Native中组件重新渲染时,动态不透明度没有改变。

我开始学习React Native,为了重复使用,我创建了一个简单的 Button 组件用于我的项目中。我根据变量“disabled”动态设置不透明度的值,但是按钮的外观并没有随着不透明度变量的值而改变。我搜索了一下,但是没有找到解释。 感谢任何帮助。 以下是我的源代码:import Rea...

16得票1回答
在TouchableOpacity上创建"Raised"或阴影效果:React Native

我使用react-native-elements,它们使得轻松创建一个看起来“突出”或带有阴影的实际按钮。我想为TouchableOpacity复制这种外观。 这是使用react-native-elements创建的“raised buttons”的例子。 虽然微妙,但显然会产生不错的影...

15得票4回答
React Native的TouchableOpacity不更新样式

我遇到了一个关于TouchableOpacity组件的奇怪问题。我有一个MainButton组件,它接受两个props:item和disabled。根据disabled属性,我希望我的MainButton组件应用不同的样式。问题是当TouchableOpacity组件重新渲染时,它不会刷新样式...

12得票1回答
如何根据内部组件调整TouchableOpacity的大小?

我正在学习React Native,所以我使用TouchableOpacity来创建一个按钮。 但问题是TouchableOpacity会占据整个屏幕的宽度。我希望按钮的大小可以根据其内部组件的大小自适应调整。 有什么办法可以实现吗?import React, { Component } ...

12得票3回答
如何在Touchable组件中禁用子元素的触摸功能

我有以下代码 I have following code<BlurView blurType={'light'} blurAmount={10} style={{flex: 1}}> <TouchableOpacity style={{flex: 1, justif...