Я пытаюсь использовать flexbox для выравнивания значка слева от просмотра кнопки и текста в центр. В настоящее время они оба выравнивается по центру, но я не уверен, как получить свой значок на самом левый край кнопки, сохраняя при этом текста в центре видаВыравнивание значка слева и текст в центр в ответном нативном
Сейчас моя кнопка выглядит следующим образом:
Я использую https://github.com/APSL/react-native-button для кнопок и https://github.com/oblador/react-native-vector-icons для иконок
Ниже приведены некоторые из моего кода:
<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',
},
});
Works Perfec ждение! Благодаря! –