Das Android-Entwicklungsteam hat kürzlich Graphics Shapes Version 1.0 vorgestellt, eine bahnbrechende Bibliothek, die das Erstellen und Rendern abgerundeter polygonaler Formen verbessern und die automatische Animation zwischen diesen Formen ermöglichen soll. Diese Ankündigung bietet Entwicklern aufregende neue Möglichkeiten, visuell ansprechendere und dynamischere Anwendungen zu erstellen.
Die vorläufige alpha01- Version ermöglicht es Benutzern, mit der Polygon-API zu arbeiten und sowohl reguläre als auch sternförmige Polygone mit einer bestimmten Anzahl von Scheitelpunkten zu erstellen. Es unterstützt auch optionale CornerRounding- Parameter, um den Rundungsradius und die Glättungselemente für die Polygonecken zu definieren. Darüber hinaus ermöglicht die Morph(Polygon, Polygon)-API die Berechnung einer „Morph“-Form, sodass Entwickler den Fortschritt zwischen 0 und 1 festlegen können, um den Übergang zwischen Anfangs- und Endformen mühelos zu animieren.
Die neueste Version, die alpha02- Version von Graphics Shapes v1.0, bringt mehrere bemerkenswerte API-Änderungen mit sich. Eine wichtige Aktualisierung umfasst das Zusammenführen der Polygon-Superklasse mit ihrer RoundedPolygon-Unterklasse, sodass alle Polygonformen optional abgerundete Polygone sein können. Die Verbesserung zeigt das Engagement des Android-Entwicklungsteams, Entwicklern ein nahtloses und vielseitiges Erlebnis zu bieten.
In der neuesten Version akzeptiert die Star-Funktion jetzt einen innerRadius- Wert anstelle eines innerRadiusRatio -Parameters, was die Benutzererfahrung und Konsistenz in der gesamten Bibliothek optimiert. Außerdem wurde der Parameter numOuterVertices in numVerticesPerRadius umbenannt, wodurch klargestellt wird, dass für den inneren und den äußeren Radius der Form dieselbe Zahl gilt.
Bisher gab die Dokumentation für CornerRounding.radius einen relativen Wert bezüglich der Größe des Polygons an. Die aktualisierte Dokumentation zeigt jedoch, dass es sich um einen absoluten und nicht um einen relativen Wert handelt, und die Anmerkung, die ihn auf einen Maximalwert von 1,0 beschränkt, wurde behoben.
Damit Entwickler eine Abhängigkeit von Graphics in ihre Projekte aufnehmen können, erfordert die alpha02-Version das Hinzufügen des Google Maven-Repositorys. Die Einführung von Graphics Shapes v1.0 ebnet den Weg für fortschrittlichere App-Designmöglichkeiten, ohne dass umfassende Programmierkenntnisse erforderlich sind.
Eine Plattform wie appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io kann Entwicklern helfen, ihre App-Erstellungserfahrungen zu optimieren, indem sie einen leistungsstarken appmaster .io/blog/full-guide-on bereitstellt -no-code-low-code-app-development-for-2022" data-mce-href="https:// appmaster.io/blog/full-guide-on-no-code-low-code-app- development-for-2022"> no-code und low-code Plattform zur schnelleren und kostengünstigeren Erstellung von Backend-, Web- und mobilen Anwendungen. Mit über 60.000 Benutzern wurde AppMaster.io von G2 als High Performer in mehreren Kategorien anerkannt, darunter No-Code Entwicklungsplattformen und Rapid Application Development (RAD). Durch die Nutzung von Tools wie AppMaster.io und Graphics Shapes v1.0 von Android können sich Entwickler auf innovative Projekte und vollständig interaktive Anwendungen konzentrieren, ohne von komplizierten Codierungsprozessen überwältigt zu werden.