Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

226
Views
React Native: el contenido de fondo de la imagen pasó de la pantalla

Estoy agregando un fondo de imagen a mi aplicación, pero la parte horizontal de la imagen pasó la pantalla (las partes derecha e izquierda se cortaron). Intenté usar resizeMode cover y container, pero ninguno de los dos hizo nada. ¿Hay alguna otra forma de hacer que la imagen permanezca dentro de la pantalla? (Uso resizeMode en Image y contiene la imagen normalmente {misma imagen}).

 import React from 'react'; import { Image, ImageBackground, StyleSheet, Text, TouchableOpacity, View, } from 'react-native'; import {DCTBACKGROUND} from '../../../assets/images'; export default function GetStarted({navigation}) { return ( <ImageBackground source={DCTBACKGROUND} style={styles.page}> <View style={styles.buttonContainer}> <TouchableOpacity style={styles.button} onPress={() => { navigation.navigate('Register'); }}> <Text style={styles.buttonText}>Registrasi</Text> </TouchableOpacity> <TouchableOpacity style={styles.button} onPress={() => { navigation.navigate('Login'); }}> <Text style={styles.buttonText}>Login</Text> </TouchableOpacity> </View> </ImageBackground> ); } const styles = StyleSheet.create({ page: { backgroundColor: '#90CC8B', flex: 1, paddingHorizontal: 15, paddingVertical: 25, // resizeMode: 'contain', }, button: { backgroundColor: 'yellow', width: 100, height: 40, alignItems: 'center', justifyContent: 'center', borderWidth: 1, }, buttonText: { color: 'black', }, buttonContainer: { justifyContent: 'space-between', flexDirection: 'row', }, logo: { alignItems: 'center', justifyContent: 'center', flex: 1, }, });

La parte horizontal de la imagen se cortó un poco y necesito que se muestre todo sin cortar. La imagen horizontal se cortó.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Agregue resizeMode como accesorio directo a ImageBackground y no como parte de StyleSheet.

 <ImageBackground resizeMode="contain" source={DCTBACKGROUND} style={styles.page}>
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!