Ruta de renderizado nativo
Mostrar cargadores como vistas de overlay de UIKit y Android en lugar de pedirle al WebView que anime efectos transparentes costosos.
Ruta de renderizado nativo
Mostrar cargadores como vistas de overlay de UIKit y Android en lugar de pedirle al WebView que anime efectos transparentes costosos.
Posición flexible
Coloca cargadores en pantalla completa, centrado, pegado a un borde, estilo Chrome en la parte superior, o alrededor del WebView con ajustes de área segura.
Cargadores integrados y de recursos
Utiliza cargadores nativos estilo Siri, borde de Siri v2, progreso en la parte superior de Chrome, órbita, anillo, pulsación, puntos, barras, ola, halo, imagen o basado en Lottie.
Llamable en cualquier lugar
Activar cargadores desde JavaScript, Swift, Kotlin o otros plugins nativos mediante el plugin nativo público API.
@capgo/capacitor-native-loader Está diseñado para estados de carga que deben permanecer suaves, translúcidos y nativos mientras el WebView está ocupado, se redimensiona, navega o se encuentra detrás de superficies nativas.
Utilícelo cuando necesites:
| Estilo | Vista previa |
|---|---|
| Siri | ![]() |
| Siri v2 | ![]() |
| Chrome superior | ![]() |
| Anillo | ![]() |
| Puntos | ![]() |
| Barras | ![]() |
| Ola | ![]() |
| Órbita | ![]() |
| Pulse | ![]() |
| Halo | ![]() |
| Alrededor | ![]() |
| Lottie | ![]() |
| Imagen | ![]() |
show(options) muestra un cargador y devuelve su id.update(options) cambia un cargador existente sin desmontar 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 WebView/cuerpo para que los cargadores nativos puedan estar junto a él.resetWebViewLayout(options?) restaura el diseño original del 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 oculta la aplicación completa, opcionalmente translúcida.center flota un cargador compacto sobre la WebView.top, bottom, lefty right ancla cargadores a una orilla segura y consciente de área.chrome 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.Usa interactionMode: 'passThrough' cuando los usuarios pueden seguir interactuando con la WebView, block cuando el cargado debe evitar los toques, 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 nativa, conecta con Getting Started para detalles de implementación, @capgo/capacitor-native-navigation para la configuración de layout de Chrome y WebView nativa, @capgo/capacitor-transitions para la animación de rutas web, y Usando @capgo/capacitor-native-loader para el tutorial.