El equipo de desarrollo de Android presentó recientemente Graphics Shapes versión 1.0 , una biblioteca innovadora diseñada para mejorar la creación y representación de formas poligonales redondeadas, además de permitir la animación automática entre estas formas. Este anuncio brinda nuevas y emocionantes oportunidades para que los desarrolladores creen aplicaciones más atractivas visualmente y dinámicas.
La versión preliminar alpha01 permite a los usuarios trabajar con la API Polygon, creando polígonos tanto regulares como en estrella con un número específico de vértices. También es compatible con los parámetros CornerRounding opcionales para definir el radio de redondeo y los elementos de suavizado para las esquinas de los polígonos. Además, la API Morph(Polygon, Polygon) permite el cálculo de una forma 'morph', lo que permite a los desarrolladores establecer el progreso entre 0 y 1 para animar sin esfuerzo la transición entre formas iniciales y finales.
El lanzamiento más reciente, la versión alpha02 de Graphics Shapes v1.0, trae varios cambios API notables. Una actualización importante incluye la fusión de la superclase Polygon con su subclase RoundedPolygon, lo que permite que todas las formas de polígono sean polígonos redondeados opcionalmente. La mejora muestra el compromiso del equipo de desarrollo de Android de brindar una experiencia fluida y versátil para los desarrolladores.
En la última versión, la función Star ahora acepta un valor de radio interno en lugar de un parámetro de radio interno , lo que simplifica la experiencia del usuario y la coherencia en toda la biblioteca. Además, se cambió el nombre del parámetro numOuterVertices a numVerticesPerRadius , lo que aclara que el mismo número se aplica a los radios interior y exterior de la forma.
Anteriormente, la documentación de CornerRounding.radius indicaba un valor relativo al tamaño del polígono. Sin embargo, la documentación actualizada muestra que es un valor absoluto en lugar de relativo, y se ha corregido la anotación que lo restringe a un valor máximo de 1.0.
Para que los desarrolladores incluyan una dependencia de Graphics en sus proyectos, la versión alpha02 requiere agregar el repositorio de Google Maven. La introducción de Graphics Shapes v1.0 allana el camino para posibilidades de diseño de aplicaciones más avanzadas sin la necesidad de una gran experiencia en codificación.
Una plataforma como appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io puede ayudar a los desarrolladores a optimizar sus experiencias de creación de aplicaciones al proporcionar un potente appmaster .io/blog/full-guide-on -no-code-low-code-app-desarrollo-para-2022" data-mce-href="https:// appmaster.io/blog/full-guide-on-no-code-low-code-app- development-for-2022"> plataforma no-code y low-code para crear aplicaciones backend, web y móviles de forma más rápida y rentable. Con más de 60 000 usuarios, AppMaster.io ha sido reconocido por G2 como de alto rendimiento en varias categorías, incluidas las plataformas de desarrollo No-Code y el desarrollo rápido de aplicaciones (RAD). Al aprovechar herramientas como AppMaster.io y Graphics Shapes v1.0 de Android, los desarrolladores pueden enfocarse en proyectos innovadores y aplicaciones totalmente interactivas sin verse abrumados por procesos de codificación intrincados.