ModelDeSlide
Le widget ModelDeSlide est un composant personnalisé pour Flutter qui permet de créer facilement des diaporamas interactifs avec des images, du texte et des fonctionnalités de navigation avancées.
Caractéristiques principales
- Affichage de diapositives avec images et texte.
- Personnalisation de la mise en forme des diapositives.
- Contrôles de navigation (précédent, suivant).
- Possibilité de spécifier une image de fond pour le diaporama.
- Prise en charge des indicateurs de position de diapositive.
- Gestion des événements d'ancrage pour rediriger vers d'autres pages.
Getting Started
Pour commencer à utiliser ModelDeSlide dans votre projet Flutter, suivez les étapes ci-dessous :
Installation
Ajoutez le package ModelDeSlide à votre fichier pubspec.yaml
:
dependencies:
model_de_slide: ^1.0.0
Exécutez ensuite la commande flutter pub get pour installer le package.
Utilisation
Importez le package dans votre fichier Dart :
import 'package:model_de_slide/model_de_slide.dart';
Utilisez le widget ModelDeSlide avec les paramètres nécessaires pour configurer votre diaporama :
ModelDeSlide(
nombresDeSlides: 3,
imageDeSlide: [
'https://example.com/image1.jpg',
'https://example.com/image2.jpg',
'https://example.com/image3.jpg',
],
textDeSlide: [
'Slide 1',
'Slide 2',
'Slide 3',
],
arrondissementDuBordDuBloc: 20.0,
couleurDuBloc: [Colors.blue, Colors.green, Colors.red],
showSlideIndicators: true,
backgroundImageUrl: 'https://example.com/background.jpg',
)
Personnalisation
Vous pouvez personnaliser les diapositives en fonction de vos besoins. Voici quelques-unes des options disponibles :
blocWidth : Largeur des blocs de diapositives.
blocHeight : Hauteur des blocs de diapositives.
iconSize : Taille des icônes de navigation.
iconColor : Couleur des icônes de navigation.
showSlideIndicators : Afficher ou masquer les indicateurs de position de diapositive.
backgroundImageUrl : Spécifier une image de fond pour le diaporama.
Consultez la documentation complète pour plus de détails sur les options de personnalisation.
Documentation complète
Consultez la documentation complète sur l'utilisation de ModelDeSlide et ses options de personnalisation sur GitHub.
Contribution et rapports de bugs
Les contributions sous forme de pull requests sont les bienvenues. Pour des suggestions, des rapports de bugs ou des demandes de fonctionnalités, veuillez ouvrir une issue sur GitHub.
Licence
Ce projet est sous licence MIT. Pour plus d'informations, consultez le fichier LICENSE.
N'oubliez pas de personnaliser les liens, les noms de fichiers et les détails du projet selon vos besoins réels.
git