
Les composants #TFramestand et TFormStand (FMX) utilisent facilement les descendants TFrame ou TFORM dans vos applications FiremonKey (FMX) pour acquérir la cohérence visuelle par rapport à toute l'expérience utilisateur et ajouter facilement des éléments d'aspect moderne comme les effets et les transitions.
Tous les code et démos testés sur Delphi XE8 et Delphi 12 Athènes.
Installation - getit!
Tframestand et TFormStand sont disponibles sur le lien GETIT (Embarcadero's Package Manager) sur le site Web de GETIT
Installation - Manuel
- Ouvert «Packages Framestand_12.groupproj»
- Construire les deux packages contenus
- Installez «dclframestandpackage_12_290.bpl» Package de conception
- Ajoutez un chemin de bibliothèque «Source » pour Delphi (répétez-le pour chaque plate-forme que vous devez prendre en charge)
Installation manuellement vous obtenez les dernières mises à jour (attention! :-))
Fonctionnalités principales
- Utilisez n'importe quel tframe / tform et affichez-le via tframe / tformstand pour ajouter des animations, des effets et des stands (une couche visuelle commune entre le tframe / tform et son parent)
- Partager CommonActions à travers différentes combinaisons d'interface utilisateur
- Substitution de cadre réactive
- Profitez de la technologie de conception du style de temps et de la technologie d'interface utilisateur via TFormstand
Commencer
- Jetez un œil à mes articles de blog sur tframestand
- Ma session Codeage X (vidéo de 50 min couvrant toutes les fonctionnalités de base)
- Un chapitre entier de mon livre FMX est dédié à tframestand / tformstand.
Projets de démonstration
- Attendez : un écran d'attente avec l'animation et l'opacité en cours d'exécution. Peut être affiché sur le dessus d'une forme entière ou un seul contrôle FMX. Exécute une tâche sur un thread d'arrière-plan et maintient l'interface utilisateur.
- Lightbox : réalise l'effet Lightbox populaire pour afficher différents types de contenu (images, texte, données) à l'aide d'une interface utilisateur cohérente. Fournit également un exemple d'utilisation de Commonactions (le bouton de fermeture) et fournit une animation de contenu.
- Material_button : Un exemple simple pour superposer un bouton sur le formulaire ou tout autre contrôle, avec des animations coulissantes.
- ViewAndDialogs : Une transition de conception de matériaux pour afficher une vue (détails de l'employé) et une boîte de dialogue (évaluer une image).
- Picturewall : Afficher des images dans un tflowlayout avec une décoloration en transition.
- Buttonset : imite les Bubuttons d'outils de la caméra d'Android posant sur votre contenu.
- EDITHELPER : ajoute des boutons ou des contrôles faciles à personnaliser à n'importe quel finet.
- Bottomsheet : implémentation d'un élément d'interface utilisateur de feuille inférieure avec tframestand.
- ResponsiveProject : implémentation d'une application réactive avec FMX et tframestand.
- WizardsImpleProject : Exemple d'assistant simple à l'aide de trames.
- FormStandHelloworld : Bonjour, monde! Demo pour Tformstand (!), Avec une synergie d'interface utilisateur de feu.
- FormStandActionList : Action List Showcase avec TFormStand.
- FormStandLiveBindings : LiveBindings présente avec TformStand.
- Stand3d : exemple comment utiliser un conteneur 3D comme stand pour vos cadres
Liens connexes
Embarcadero Delphi est un outil de langage et de développement moderne, puissant et efficace. En savoir plus à ce sujet aux liens suivants:
- https://www.embarcadero.com/
- https://learndelphi.org/
Contributions
Il s'agit d'un projet open source, donc évidemment, chaque contribution / aide / suggestion sera très appréciée.
Andrea Magni