4 repository-uri
Systems providing standardized spacing rules and structural patterns for user interfaces.
Distinguishing note: None of the candidates focus on general UI layout frameworks; candidates are either specific web libraries or unrelated A/B testing tools.
Explore 4 awesome GitHub repositories matching user interface & experience · UI Layout Frameworks. Refine with filters or upvote what's useful.
Acest proiect este o bibliotecă UI bazată pe Material Design și un kit de componente mobile cross-platform. Oferă un set de componente de interfață pre-stilizate și un framework de layout conceput pentru a asigura o experiență vizuală consistentă pe diferite dispozitive mobile. Biblioteca include un sistem de gestionare a temelor mobile pentru definirea și actualizarea paletelor de culori globale și a regulilor de stilizare în întreaga interfață a aplicației. Implementează tipare de layout standardizate și reguli de spațiere pentru a menține un design curat și unitar. Toolkit-ul acoperă construcția formularelor și interfețelor mobile folosind elemente precum butoane, carduri, câmpuri de introducere text, indicatori de încărcare, comutatoare de selecție și slidere de valori.
Provides a framework for building interfaces using consistent components and standardized spacing rules.
Depth-LIB-Android- este o bibliotecă de adâncime a vizualizărilor și un framework de layout pentru Android care oferă instrumente pentru adăugarea de efecte de stratificare spațială și grosime elementelor de interfață. Acesta funcționează ca un renderer de umbre personalizat, conceput pentru a stabili o ierarhie vizuală prin adâncime tridimensională. Biblioteca oferă în mod specific umbre consistente la rotație, asigurându-se că umbrele rămân aliniate vizual și atașate elementelor UI chiar și atunci când vizualizarea asociată este rotită. Sistemul gestionează aceste efecte printr-un pipeline de desenare personalizat și randare bazată pe canvas pentru a gestiona estomparea umbrelor, opacitatea și calculele dinamice de offset. Acesta organizează elementele de interfață în niveluri z-order stivuite pentru a menține consistența vizuală și ierarhia spațială în întreaga ierarhie de vizualizări.
Offers a layout framework focused on establishing visual hierarchy through three-dimensional depth and layering.
MyLinearLayout este un framework de layout UI Objective-C și un motor de layout responsiv pentru iOS. Acesta servește drept orchestrator de vizualizări multi-pattern care organizează elementele de interfață folosind o combinație de modele de layout liniare, relative și de tip grid. Biblioteca aduce comportamentul CSS flexbox și elementele flotante către vizualizările iOS pentru distribuția dinamică a spațiului. Include un sistem dedicat pentru orientările de limbă de la dreapta la stânga (RTL), oferind oglindirea automată a elementelor de interfață pentru a suporta layout-uri localizate. Framework-ul acoperă o gamă largă de strategii de aranjare, inclusiv wrapping-ul elementelor bazat pe flux, stivuirea vizualizărilor bazată pe frame-uri și organizarea în tabele și grid-uri. De asemenea, suportă aranjamente organice prin alinierea vizualizărilor bazată pe căi și oferă clase de dimensiune adaptive pentru a se potrivi diferitelor dimensiuni și orientări ale ecranelor dispozitivelor.
Provides a standardized framework for building iOS interfaces using linear, relative, and grid layout patterns.
Tangram-Android este un SDK de UI condus de server și un motor nativ dinamic pentru Android. Acesta permite randarea interfețelor utilizator native prin interpretarea definițiilor de date JSON primite de la un server la distanță, permițând actualizarea layout-urilor și a conținutului aplicației fără a necesita noi implementări ale aplicației. Framework-ul utilizează un sistem bazat pe JSON pentru a sincroniza layout-urile paginilor pe Android și iOS printr-un format de date partajat. Acest lucru permite actualizări de interfață în timp real și consistență cross-platform prin controlul UI-ului mobil dintr-un backend la distanță. Proiectul oferă o bibliotecă modulară de componente reutilizabile și un motor de layout care organizează elementele de interfață native în grile și liste. Utilizează maparea dinamică a view-urilor și parsarea recursivă pentru a traduce datele structurate în ierarhii complexe de view-uri native.
Organizes interface elements into flexible structures like grids and lists for structured content presentation.