Este es el estilo de la vista que he usado
backCover: {
position: 'absolute',
marginTop: 20,
top: 0,
bottom: 0,
left: 0,
right: 0,
}
Actualmente tiene un fondo blanco. Puedo cambiar el backgroundColor como quiera, '#343434'
pero solo acepta un máximo de 6 valores hexadecimales para el color, por lo que no puedo dar opacidad en ese me gusta '#00ffffff'
. Intenté usar opacidad como esta
backCover: {
position: 'absolute',
marginTop: 20,
top: 0,
bottom: 0,
left: 0,
right: 0,
opacity: 0.5,
}
pero reduce la visibilidad del contenido de la vista. Entonces, ¿alguna respuesta?
react-native
JEROM JOY
fuente
fuente
Lo siguiente funciona bien:
También puedes probar:
fuente
Pruebe esto
backgroundColor: '#00000000'
, establecerá el color de fondo en transparente, sigue los códigos hexadecimales #rrggbbaafuente
rgba
camino.rgba
:)rrggbbaa
.Debe tener en cuenta los conflictos actuales que existen con los fondos de iOS y RGBA.
Comprometerse: https://github.com/facebook/react-native/commit/e4c53c28aea7e067e48f5c8c0100c7cafc031b06
fuente
Sorprendentemente, nadie habló de esto, lo que proporciona cierta claridad:
fuente
Aquí está mi solución a un modal que se puede representar en cualquier pantalla e inicializar en App.tsx
ModalComponent.tsx
App.tsx render e importación
y usarlo desde cualquier componente
SomeComponent.tsx
Espero haber podido ayudar a algunos de ustedes, utilicé una estructura muy similar para las notificaciones en la aplicación
Codificación feliz
fuente