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 kan ontwikkelaars helpen hun ervaringen met het bouwen van apps te optimaliseren door een krachtige appmaster .io/blog/full-guide-on 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 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.