Voie de rendu natif
Afficher les chargeurs sous forme de vues de surcouche UIKit et Android au lieu de demander au WebView d'animer des effets coûteux translucides.
Voie de rendu natif
Afficher les chargeurs sous forme de vues de surcouche UIKit et Android au lieu de demander au WebView d'animer des effets coûteux translucides.
Placement flexible
Placer les chargeurs plein écran, centrés, collés à un bord, Chrome-style en haut, ou autour du WebView avec des espaces de sécurité-aware insets.
Chargeurs intégrés et de ressources
Utiliser des chargeurs natifs Siri-style, édges Siri v2, Chrome haut de progression, orbite, anneau, pulsation, points, barres, vague, halo, image ou basés sur Lottie.
Activable partout
Déclencher les chargeurs à partir de JavaScript, Swift, Kotlin ou d'autres plugins natifs à travers l'interface publique native API.
@capgo/capacitor-native-loader est pour les états de chargement qui doivent rester lisses, translucides et natifs tandis que le WebView est occupé, se redimensionne, navigue ou est caché derrière des surfaces natives.
Utilisez-le lorsque vous en avez besoin :
| Style | Aperçu |
|---|---|
| Siri | ![]() |
| Siri v2 | ![]() |
| Chrome en haut | ![]() |
| Anneau | ![]() |
| Points | ![]() |
| Barrés | ![]() |
| Vague | ![]() |
| Orbite | ![]() |
| Pulsation | ![]() |
| Halo | ![]() |
| Autour | ![]() |
| Lottie | ![]() |
| Image | ![]() |
show(options) affiche un chargeur et retourne son résultat id.update(options) modifie un chargeur existant sans détruire l'overlay.setProgress(options) met à jour la progression du chargeur déterministe.hide(options) supprime un chargeur.hideAll(options) supprime tous les chargeurs.setWebViewLayout(options) redimensionne ou insère la vue WebView/corps afin que les chargeurs natifs puissent s'y trouver à côté.resetWebViewLayout(options?) restaure la disposition d'origine de la vue WebView/corps.getState() renvoie les identifiants des chargeurs actuellement visibles.configure(options) définit le style par défaut, l'emplacement, les couleurs, la motion et le comportement.placement contrôle où la surface native apparaît :
fullscreen couvre toute l'application, facultativement translucide.center fait flotter un chargeur compact sur la vue WebView.top, bottom, leftet right fixe les chargeurs à une zone de sécurité consciente de l'aire.chrome l'application utilise un barre de haut native de largeur entière et s'associe bien avec webView.mode: 'resize'.around rend le mouvement du chargeur autour du cadre de l'écran.custom utilise un cadre explicite pour les workflows de plugin natif ou de vue divisée.Utilisez interactionMode: 'passThrough' lorsque les utilisateurs peuvent continuer à interagir avec la Vue de navigateur, block lorsque le chargement doit empêcher les touches, ou loaderOnly lorsque seulement la surface du chargeur doit recevoir les touches.
Si vous utilisez @capgo/capacitor-native-loader pour planifier le comportement de médias et d'interface natives, connectez-le avec Démarrage pour les détails d'implémentation, @capgo/capacitor-native-navigation pour la mise en page native de Chrome et WebView, @capgo/capacitor-transitions pour la motion de route web, et Utilisation de @capgo/capacitor-native-loader pour le tutoriel.