Center Image React Native Loading Screen


Answer :

You need to set the style of <View> for justifyContent andalignItemsfor centering the`.

Should be like this :

const LoadingScreen = () => ( <View style={styles.container}>     <Image         style={styles.logo}         source={logo}     /> </View> );  const styles = StyleSheet.create({   container: {     justifyContent: 'center',     alignItems: 'center',   },   logo: {     width: 300,     height: 400,   }, }); 

Or you can use alignSelf on the <Image> to make it center, but it will still need to add justifyContent on <View> to make it center vertically.


The View container should have styling as

flexDirection: 'column' justifyContent: 'center' alignItems: 'center' height: '100%' 

The height makes sure it spans throughout the page, thus making the image become both vertically and horizontally aligned.

For the image size, I think using percentage will do the trick instead of defining definite width/height.


Set in view:

justifycontent:center 

And in child:

alignself:center 

And perform in task.


Comments

Popular posts from this blog

Are Regular VACUUM ANALYZE Still Recommended Under 9.1?

Can Feynman Diagrams Be Used To Represent Any Perturbation Theory?