19 apr 2023·1 min leestijd

Introductie van Android's Graphics Shapes v1.0: verbeterde functies voor ontwikkelaars

Android heeft Graphics Shapes versie 1.0 uitgebracht, die ontwikkelaars geavanceerde functies biedt, zoals het maken en renderen van afgeronde veelhoekige vormen, automatische animatie en tal van API-wijzigingen voor een soepelere implementatie.

Introductie van Android's Graphics Shapes v1.0: verbeterde functies voor ontwikkelaars

Het Android-ontwikkelteam heeft onlangs Graphics Shapes versie 1.0 onthuld, een baanbrekende bibliotheek die is ontworpen om het maken en weergeven van afgeronde veelhoekige vormen te verbeteren en om automatische animatie tussen deze vormen mogelijk te maken. Deze aankondiging biedt opwindende nieuwe mogelijkheden voor ontwikkelaars om meer visueel aantrekkelijke en dynamische applicaties te creëren.

Met de voorlopige alpha01- versie kunnen gebruikers werken met de Polygon API, waarbij zowel gewone als sterpolygonen worden gemaakt met een opgegeven aantal hoekpunten. Het ondersteunt ook optionele CornerRounding- parameters om de afrondingsradius en afvlakkingselementen voor de polygoonhoeken te definiëren. Bovendien maakt de Morph (Polygon, Polygon) API de berekening van een 'morph'-vorm mogelijk, waardoor ontwikkelaars de voortgang tussen 0 en 1 kunnen instellen om moeiteloos de overgang tussen begin- en eindvormen te animeren.

De nieuwste release, de alpha02- versie van Graphics Shapes v1.0, brengt verschillende opmerkelijke API-wijzigingen met zich mee. Een belangrijke update omvat het samenvoegen van de Polygon-superklasse met zijn RoundedPolygon-subklasse, waardoor alle polygoonvormen optioneel afgeronde polygonen kunnen zijn. De verbetering toont de inzet van het Android-ontwikkelingsteam om ontwikkelaars een naadloze en veelzijdige ervaring te bieden.

In de nieuwste versie accepteert de Star-functie nu een innerRadius- waarde in plaats van een innerRadiusRatio -parameter, waardoor de gebruikerservaring en consistentie in de hele bibliotheek worden gestroomlijnd. Bovendien is de naam van de parameter numOuterVertices gewijzigd in numVerticesPerRadius , wat verduidelijkt dat hetzelfde nummer van toepassing is op de binnenste en buitenste stralen van de vorm.

Voorheen gaf de documentatie voor CornerRounding.radius een relatieve waarde aan met betrekking tot de grootte van de polygoon. De bijgewerkte documentatie laat echter zien dat het een absolute waarde is in plaats van een relatieve waarde, en de annotatie die deze beperkt tot een maximale waarde van 1,0 is opgelost.

Als ontwikkelaars een afhankelijkheid van Graphics in hun projecten willen opnemen, moet de alpha02-release de Google Maven-repository toevoegen. De introductie van Graphics Shapes v1.0 maakt de weg vrij voor meer geavanceerde app-ontwerpmogelijkheden zonder dat uitgebreide codeerexpertise nodig is.

Een platform zoals [appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io](https://<span class=) kan ontwikkelaars helpen hun ervaringen met het bouwen van apps te optimaliseren door een krachtige [appmaster .io/blog/full-guide-on](https://<span class=) te bieden [-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 en low-code platform](https://<span class=) om sneller en kosteneffectiever backend-, web- en mobiele applicaties te creëren. Met meer dan 60.000 gebruikers is AppMaster.io door G2 erkend als een High Performer in verschillende categorieën, waaronder No-Code Development Platforms en Rapid Application Development (RAD). Door gebruik te maken van tools zoals AppMaster.io en Graphics Shapes v1.0 van Android, kunnen ontwikkelaars zich concentreren op innovatieve projecten en volledig interactieve applicaties zonder overweldigd te worden door ingewikkelde coderingsprocessen.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started