Il team di sviluppo di Android ha recentemente presentato Graphics Shapes versione 1.0 , una libreria rivoluzionaria progettata per migliorare la creazione e il rendering di forme poligonali arrotondate, oltre a consentire l'animazione automatica tra queste forme. Questo annuncio offre agli sviluppatori nuove ed entusiasmanti opportunità per creare applicazioni visivamente più accattivanti e dinamiche.
La versione preliminare alpha01 consente agli utenti di lavorare con l'API Polygon, creando sia poligoni regolari che a stella con un numero specificato di vertici. Supporta anche i parametri CornerRounding opzionali per definire il raggio di arrotondamento e gli elementi di levigatura per gli angoli del poligono. Inoltre, l'API Morph(Polygon, Polygon) consente il calcolo di una forma "morph", consentendo agli sviluppatori di impostare l'avanzamento tra 0 e 1 per animare senza sforzo la transizione tra le forme iniziali e finali.
La versione più recente, la versione alpha02 di Graphics Shapes v1.0, apporta diverse importanti modifiche all'API. Un aggiornamento significativo include l'unione della superclasse Polygon con la sua sottoclasse RoundedPolygon, consentendo facoltativamente a tutte le forme poligonali di essere poligoni arrotondati. Il miglioramento dimostra l'impegno del team di sviluppo Android nel fornire un'esperienza fluida e versatile per gli sviluppatori.
Nell'ultima versione, la funzione Star ora accetta un valore innerRadius anziché un parametro innerRadiusRatio , semplificando l'esperienza utente e la coerenza in tutta la libreria. Inoltre, il parametro numOuterVertices è stato rinominato in numVerticesPerRadius , chiarendo che lo stesso numero si applica ai raggi interno ed esterno della forma.
In precedenza, la documentazione per CornerRounding.radius indicava un valore relativo relativo alla dimensione del poligono. Tuttavia, la documentazione aggiornata mostra che si tratta di un valore assoluto piuttosto che relativo e l'annotazione che lo limitava a un valore massimo di 1.0 è stata corretta.
Affinché gli sviluppatori possano includere una dipendenza da Graphics nei loro progetti, la versione alpha02 richiede l'aggiunta del repository di Google Maven. L'introduzione di Graphics Shapes v1.0 apre la strada a possibilità di progettazione di app più avanzate senza la necessità di una vasta esperienza di codifica.
Una piattaforma come appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io può aiutare gli sviluppatori a ottimizzare le loro esperienze di creazione di app fornendo un potente appmaster .io/blog/full-guide-on -no-code-low-code-development-app-for-2022" data-mce-href="https:// appmaster development-for-2022"> piattaforma no-code e low-code per la creazione di applicazioni back-end, Web e mobili in modo più rapido ed economico. Con oltre 60.000 utenti, AppMaster.io è stato riconosciuto da G2 come High Performer in diverse categorie, tra cui No-Code Development Platforms e Rapid Application Development (RAD). Sfruttando strumenti come AppMaster.io e Graphics Shapes v1.0 di Android, gli sviluppatori possono concentrarsi su progetti innovativi e applicazioni completamente interattive senza essere sopraffatti da intricati processi di codifica.