Ruta de renderizado nativo
Mostrar loaders como vistas de overlay de UIKit y Android en lugar de pedirle al WebView que anime efectos transparentes costosos.
Ruta de renderizado nativo
Mostrar loaders como vistas de overlay de UIKit y Android en lugar de pedirle al WebView que anime efectos transparentes costosos.
Colocación flexible
Colocar loaders en pantalla completa, centrados, pegados a un borde, estilo Chrome en la parte superior o alrededor del WebView con ajustes de área segura.
Cargadores integrados y de recursos
Usa cargadores nativos estilo Siri, cargador de borde de Siri v2, barras de progreso de Chrome en la parte superior, órbita, anillo, pulsación, puntos, barras, onda, halo, imagen o cargadores basados en Lottie.
Se puede llamar en cualquier lugar.
Activar cargadores desde JavaScript, Swift, Kotlin u otros plugins nativos a través de API público nativo.
@capgo/capacitor-native-loader Usa cuando necesites:
capas de carga transparentes y de pantalla completa por encima del contenido web
| Estilo | Vista previa |
|---|---|
| Siri | ![]() |
| Siri v2 | ![]() |
| Chrome superior | ![]() |
| Anillo | ![]() |
| Puntos | ![]() |
| Barras | ![]() |
| Ola | ![]() |
| Orbit | ![]() |
| Pulse | ![]() |
| Halo | ![]() |
| Alrededor | ![]() |
| Lottie | ![]() |
| Imagen | ![]() |
show(options) muestra un cargador y devuelve su id id.update(options) cambia un cargador existente sin destruir la capa de overlay.setProgress(options) actualiza el progreso del cargador determinado.hide(options) elimina un cargador.hideAll(options) elimina todos los cargadores.setWebViewLayout(options) ajusta o inserta el layout de la WebView/cuerpo para que los cargadores nativos puedan estar junto a ella.resetWebViewLayout(options?) restaura el layout original de la WebView/cuerpo.getState() devuelve los ids de los cargadores visibles actualmente.configure(options) establece el estilo por defecto, ubicación, colores, movimiento y comportamiento.placement controla dónde aparece la superficie nativa:
fullscreen cubre toda la aplicación, opcionalmente translúcida.center flota un cargador compacto sobre el WebView.top, bottom, lefty right ancla cargadores a una orilla segura-aware.chrome el estilo utiliza una barra superior nativa de ancho completo y se combina bien con webView.mode: 'resize'.around renderiza la animación del cargador alrededor del marco de pantalla.custom usa un marco explícito para workflows de plugin nativo o de vista dividida.Usar interactionMode: 'passThrough' cuando los usuarios pueden seguir interactuando con el WebView, block cuando se debe evitar que los usuarios hagan clic mientras se carga, o loaderOnly cuando solo la superficie del cargador debe recibir toques.
Si estás utilizando @capgo/capacitor-native-loader para planificar el comportamiento de medios y interfaz nativos, conecta con Getting Started para obtener detalles de implementación, @capgo/capacitor-native-navigation para la configuración de layout de Chrome y WebView nativos, @capgo/capacitor-transiciones para rutas web de movimiento, y Usando @capgo/capacitor-loader nativo para el tutorial.