Comment modéliser un bouton avec des icônes de réagir indigènes
Je suis en utilisant réagir-native-icônes paquet incluent des icônes avec des boutons. Ils ont un exemple de code figurant dans exemple de dossier. Je suis en train de réaliser onPress
sur la Vue, mais s'avère réagir indigènes n'ont pas onPress
fonction pour <View>
composant.
J'ai essayé d'utiliser <TouchableHighlight>
mais elle ne peut avoir d'enfant unique élément en elle, et non pas deux comme <Icon>
et <Text>
à l'intérieur.
J'ai aussi essayé d'utiliser <Text>
avec <Icon>
et <Text>
à l'intérieur, mais <Text>
ne peut avoir <Text>
éléments à l'intérieur.
Quelqu'un at-il avoir un peu de chance, la réalisation d'une fonctionnalité similaire ?
<View onPress={this.onBooking}
style={styles.button}>
<Icon
name='fontawesome|facebook-square'
size={25}
color='#3b5998'
style={{height:25,width:25}}/>
<Text style={styles.buttonText}>Sign In with Facebook</Text>
</View>
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez réagir-native-icônes module, vous pouvez essayer d'envelopper à la fois votre icône et le texte dans une vue, puis utilisez TouchableHighlight sur le dessus de cela. Quelque chose comme:
Mais il sera très facile si vous utilisez un relativement nouveau module réagir-native-vecteur icônes. Vous pouvez faire comme:
<TouchableOpacity style={} onPress={()=>{}} <Icon ... /> <Text ... /> </TouchableOpacity>
J'ai réussi à le faire de cette façon. Je me demande si il ya une meilleure façon.