Po përpiqem të krijoj një menu për aplikacionin tim në React-Native e cila duhet të ketë shumë ikona në mënyrën e mëposhtme
Ikonat duhet të jenë në të njëjtin rresht dhe të mbështjella në mënyrë që nëse ekrani është më i madh, më shumë ikona do të jenë në të njëjtin rresht.
Kodi im aktual është si më poshtë
import React from 'react';
import { StyleSheet, View } from 'react-native';
export default class App extends React.Component {
render() {
return (
<View style={styles.container}>
<View style={styles.box}></View>
<View style={styles.box}></View>
<View style={styles.box}></View>
<View style={styles.box}></View>
<View style={styles.box}></View>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'space-evenly',
flexDirection: 'row',
flexWrap: 'wrap',
paddingTop: 40
},
box: {
width: 100,
height: 100,
backgroundColor: 'aqua',
margin: 10,
}
});
Prodhimi aktual është si më poshtë
Numri i fëmijëve mund të ndryshojë në të ardhmen, por unë duhet të kem hapësirë në anët, duke përdorur flex-start do të japë rezultatin e mëposhtëm që është i gabuar. Unë dua të kem hapësirë edhe në të dyja anët.
Si mund ta rreshtoj në të majtë dhe t'i ketë artikujt me hapësirë të barabartë përreth si imazhi i mësipërm?