Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

251
Vistas
Ícono de SVG que muestra el corte en Android en React Native

Estoy usando lib react-native-svg para mostrar SVG en mi aplicación móvil. En iOS, se muestra correctamente, pero en Android, muestra un corte. También adjuntaré una captura de pantalla como referencia. ¿Puede alguien ayudarme a resolver este problema?

Captura de pantalla de iOS Captura de pantalla de iOS

Captura de pantalla de Android Captura de pantalla de Android

Complemento SVG https://jsfiddle.net/vhft358e/

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Su SVG tiene un par de problemas. Una es que viewBox tiene el tamaño incorrecto para su imagen. Es mucho más pequeño que el contenido SVG. Pero dado que el SVG se muestra principalmente, no creo que ese sea su principal problema.

Su SVG usa mask-type: alpha . Puede ser que ese sea el problema. Tal vez no sean compatibles correctamente con Android. O tal vez el análisis y la representación de máscaras están un poco rotos en la versión de Android de react-native-svg.

Cosas para probar:

  1. Esas dos máscaras no necesitan ser máscaras de tipo alfa. Elimine el style="mask-type: alpha" de ambas máscaras, y el SVG seguirá teniendo el mismo aspecto. Tal vez también se procesarán correctamente entonces.

  2. Intenta modificar tu SVG para que no use máscaras. Una máscara simplemente crea la forma de contorno de rectángulo redondeado del icono. Eso podría cambiarse a un clip. La otra máscara simplemente corta el arco inferior del guardabarros del autobús. Puede quitar la máscara modificando la forma y el color del guardabarros.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda