2 Repos
Automatically resizing bottom sheets to match content height without requiring fixed snap points.
Distinct from Bottom Sheets: Distinct from Bottom Sheets: focuses on automatic content-height-based sizing rather than the general bottom sheet component.
Explore 2 awesome GitHub repositories matching user interface & experience · Dynamic Sizing. Refine with filters or upvote what's useful.
This is a bottom sheet component library for React Native that provides gesture-driven panels sliding up from the bottom of the screen. The library is built around configurable snap points, dynamic sizing, keyboard awareness, modal presentation, and synchronized scrolling, with native driver animation offloaded to the native thread for smooth performance. The library distinguishes itself through deep gesture and animation control, including custom gesture handler overrides, scroll-gesture synchronization, and dynamic snap point recalculation when content size or keyboard visibility changes. I
Automatically resizes bottom sheets to match content height without requiring fixed snap points.
Dieses Projekt ist ein Framework wiederverwendbarer UI-Komponenten und Erweiterungen, die darauf ausgelegt sind, strukturierte Eingabe- und Auswahlmenüs in native iOS-Alert-Controller zu integrieren. Es bietet eine Bibliothek anpassbarer Textfelder und spezialisierter Picker-Schnittstellen, die direkt in System-Alert-Dialoge eingebettet werden. Das Framework zeichnet sich dadurch aus, dass es externe View-Controller in Alert-Container injiziert, was die Verwendung komplexer Schnittstellen wie Karten und Datumsauswahlen ermöglicht. Es enthält zudem spezialisierte Integrationstools, um Auswahl-Schnittstellen für Fotos, Kontakte und Standorte direkt aus der Telegram-Messaging-Anwendung einzubetten. Das Toolset deckt eine breite Palette an Auswahlfunktionen ab, einschließlich Fotobibliotheks-Browsern, Farbwählern und Kontaktselektoren. Es unterstützt zudem die Erfassung regionaler Einstellungen durch dedizierte Picker für Länder, Telefoncodes und Währungen, während es gleichzeitig attributiertes Text-Rendering für die Darstellung gestylter Inhalte bietet.
Calculates and adjusts the height of the alert content area based on the size of the embedded picker.