RN set the background image (using the ImageBackground component)

 The ImageBackground control was added in RN version 0.46. ImageBackground can set the background image, the method of use is the same as that of image, and other components are nested inside

import React from "react";
import { ImageBackground, StyleSheet, Text, View } from "react-native";

const image = { uri: "https://zh-hans.reactjs.org/logo-og.png" };

const App = () => (
  <View style={styles.container}>
    <ImageBackground source={image} style={styles.image}>
      <Text style={styles.text}>Inside</Text>
    </ImageBackground>
  </View>
);

const styles = StyleSheet.create({
  container: {
    flex: 1,
    flexDirection: "column"
  },
  image: {
    flex: 1,
    resizeMode: "cover",
    justifyContent: "center"
  },
  text: {
    color: "white",
    fontSize: 42,
    fontWeight: "bold",
    textAlign: "center",
    background: "#000000a0"
  }
});

export default App;

 

 

Reference link:

https://www.reactnative.cn/docs/imagebackground

https://chat.xutongbao.top/ 

Guess you like

Origin blog.csdn.net/xutongbao/article/details/131954219