Android 开发团队最近发布了Graphics Shapes Version 1.0 ,这是一个开创性的库,旨在改进圆形多边形的创建和渲染,以及在这些形状之间启用自动动画。该公告为开发人员带来了激动人心的新机会,让他们可以创建更具视觉吸引力和动态的应用程序。
初步的alpha01版本允许用户使用 Polygon API,创建具有指定顶点数的规则多边形和星形多边形。它还支持可选的CornerRounding参数来定义多边形角的圆角半径和平滑元素。此外,Morph(Polygon, Polygon) API 支持“变形”形状的计算,允许开发人员将进度设置在 0 和 1 之间,以毫不费力地为开始和结束形状之间的过渡设置动画。
最新版本 Graphics Shapes v1.0 的alpha02版本带来了几个显着的 API 更改。一项重大更新包括将 Polygon 超类与其 RoundedPolygon 子类合并,允许所有多边形形状可选地成为圆形多边形。增强功能展示了 Android 开发团队致力于为开发人员提供无缝和多功能体验的承诺。
在最新版本中,Star 函数现在接受innerRadius值而不是innerRadiusRatio参数,从而简化了用户体验和整个库的一致性。此外, numOuterVertices参数已重命名为numVerticesPerRadius ,表明相同的数字适用于形状的内半径和外半径。
以前,CornerRounding.radius 的文档指出了有关多边形大小的相对值。但是,更新后的文档显示它是一个绝对值而不是相对值,并且将其限制为最大值 1.0 的注释已得到修复。
为了让开发人员在他们的项目中包含对 Graphics 的依赖,alpha02 版本需要添加 Google Maven 存储库。 Graphics Shapes v1.0 的推出为更高级的应用程序设计可能性铺平了道路,而无需广泛的编码专业知识。
像appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io 这样的平台可以通过提供强大的appmaster .io/blog/full-guide-on帮助开发者优化他们的应用构建体验-no-code-low-code-app-development-for-2022" data-mce-href=" appmaster development-for-2022"> no-code和low-code平台,用于更快、更经济地创建后端、Web 和移动应用程序。 AppMaster.io 拥有超过 60,000 名用户,已被 G2 评为多个类别的高性能者,包括No-Code开发平台和快速应用程序开发 (RAD)。通过利用AppMaster.io 和 Android 的 Graphics Shapes v1.0 等工具,开发人员可以专注于创新项目和完全交互的应用程序,而不会被复杂的编码过程所淹没。