Quiero darle un poco de estilo a TouchableWithNativeFeedback . La propiedad de estilo no funciona aunque funciona bien con TouchableOpacity pero no funcionará con la retroalimentación nativa. ¿Hay alguna manera de que podamos hacer que funcione? Encontré una solución, pero no quiero hacerlo, ¿hay alguna otra manera?
La solución que encontré en github.
Enlace :
https://github.com/facebook/react-native/issues/8307
Responder:
Yo estaba teniendo el mismo problema. Pero envolví el elemento TouchableWithoutFeedback con una vista y le di estilo a la vista. Y envolví todo dentro de TouchableWithoutFeedback con otra vista con un estilo idéntico a la vista principal. Esto parece haberlo arreglado para mí.
Gracias.
Esto no es posible, ya que TouchableWithNativeFeedback no tiene un accesorio de style . Esto está documentado aquí en la documentación .
El patrón recomendado es el que no desea utilizar (por el motivo que sea).
// the styling in the view of the child of TouchableWithoutFeedback <TouchableWithoutFeedback onPress={onPress}> <View style={styles.button}> <Text>Touch</Text> </View> </TouchableWithoutFeedback>