1 dépôt
Dynamic layout adjustments triggered when an application enters a split-screen environment.
Distinct from Split Screen Layouts: Focuses on the adaptation of an existing app to a split-screen mode rather than a window manager's split-pane organization.
Explore 1 awesome GitHub repository matching development tools & productivity · Split-Screen Layout Adaptation. Refine with filters or upvote what's useful.
flutter_screenutil est un framework d'interface utilisateur réactif et un outil de mise en page adaptatif pour Flutter. Il fournit un système pour mettre à l'échelle les dimensions de mise en page et les polices en fonction d'un design de référence afin d'assurer des proportions cohérentes sur différentes résolutions d'écran et appareils. La boîte à outils fonctionne comme un fournisseur de métriques d'écran qui récupère les propriétés de l'appareil en temps réel, notamment la largeur, la hauteur, la densité de pixels et les dimensions de la zone de sécurité (safe area). Elle gère spécifiquement l'adaptation de la mise en page lors des changements d'orientation de l'appareil et des mises à jour du mode écran partagé. Le framework couvre la gestion adaptative de la typographie, la mise à l'échelle des dimensions de mise en page et la surveillance des métriques d'écran. Il inclut des mécanismes pour contrôler les reconstructions d'interface utilisateur lors du redimensionnement de l'écran et applique des limites de mise à l'échelle pour maintenir l'intégrité visuelle sur de très grands ou très petits écrans.
Adjusts UI dimensions and layout calculations in real time when the application is used in split-screen mode.