Richten Sie das Symbol, um Links und text zu zentrieren, in reagieren nativen
Ich versuche, mit flexbox zu richten mein Symbol Links neben der Schaltfläche Ansicht und den text zentriert. Derzeit sind Sie beide ausgerichtet auf das Zentrum, aber ich bin nicht sicher, wie man meine-Symbol auf der äußersten linken Rand der Schaltfläche, während der text zentriert in der Ansicht
Recht jetzt mein button sieht so aus:
Ich bin mit https://github.com/APSL/react-native-button für buttons und
https://github.com/oblador/react-native-vector-icons für Symbole
Unten ist mein code:
<Button style={signupStyles.facebookButton}>
<View style={signupStyles.nestedButtonView}>
<Icon
name="facebook"
size={30}
color={'white'}
/>
<Text style={signupStyles.buttonText}>Continue with Facebook</Text>
</View>
</Button>
var signupStyles = StyleSheet.create({
buttonText: {
color: 'white',
fontWeight: 'bold',
textAlign: 'center',
},
facebookButton: {
backgroundColor: styleConstants.facebookColor,
borderColor: styleConstants.facebookColor,
borderWidth: 2,
borderRadius: 22,
},
nestedButtonView: {
flexDirection: 'row',
alignItems: 'center',
},
});
InformationsquelleAutor Stone Preston | 2017-01-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dass Sie tun können, durch die Einstellung Symbol, um eine
width
und geben textpadding-right
,text-align
undflex:1
InformationsquelleAutor LGSon
Ich es geschafft habe mit dem, was scheint ein bisschen wie ein hack. Ich fügte hinzu, ein anderes Symbol auf der rechten Seite der text und es die gleiche Farbe wie der hintergrund. Dann habe ich meinen button-text ein flex-2. Wenn jemand einen besseren Weg, ich würde gerne wissen,
styling:
InformationsquelleAutor Stone Preston
versuchen Sie dies :
Antwort aktualisiert wird jetzt versuchen
InformationsquelleAutor Codesingh