A equipe de desenvolvimento do Android revelou recentemente o Graphics Shapes Versão 1.0 , uma biblioteca inovadora projetada para melhorar a criação e a renderização de formas poligonais arredondadas, além de permitir a animação automática entre essas formas. Este anúncio traz novas oportunidades empolgantes para os desenvolvedores criarem aplicativos dinâmicos e visualmente mais envolventes.
A versão alpha01 preliminar permite que os usuários trabalhem com a API Polygon, criando polígonos regulares e em estrela com um número especificado de vértices. Ele também oferece suporte a parâmetros CornerRounding opcionais para definir o raio de arredondamento e elementos de suavização para os cantos do polígono. Além disso, a API Morph(Polygon, Polygon) permite o cálculo de uma forma 'morph', permitindo que os desenvolvedores definam o progresso entre 0 e 1 para animar sem esforço a transição entre as formas iniciais e finais.
A versão mais recente, a versão alpha02 do Graphics Shapes v1.0, traz várias mudanças notáveis na API. Uma atualização significativa inclui a fusão da superclasse Polygon com sua subclasse RoundedPolygon, permitindo que todas as formas de polígonos sejam polígonos arredondados opcionalmente. O aprimoramento mostra o compromisso da equipe de desenvolvimento do Android em fornecer uma experiência perfeita e versátil para os desenvolvedores.
Na versão mais recente, a função Star agora aceita um valor innerRadius em vez de um parâmetro innerRadiusRatio , simplificando a experiência do usuário e a consistência em toda a biblioteca. Além disso, o parâmetro numOuterVertices foi renomeado para numVerticesPerRadius , esclarecendo que o mesmo número se aplica aos raios interno e externo da forma.
Anteriormente, a documentação de CornerRounding.radius indicava um valor relativo referente ao tamanho do polígono. No entanto, a documentação atualizada mostra que é um valor absoluto e não relativo, e a anotação que o restringe a um valor máximo de 1,0 foi corrigida.
Para que os desenvolvedores incluam uma dependência do Graphics em seus projetos, a versão alpha02 requer a adição do repositório Google Maven. A introdução do Graphics Shapes v1.0 abre caminho para possibilidades de design de aplicativos mais avançadas sem a necessidade de amplo conhecimento em codificação.
Uma plataforma como appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io pode ajudar os desenvolvedores a otimizar suas experiências de criação de aplicativos, fornecendo um poderoso appmaster .io/blog/full-guide-on -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"> plataforma no-code e low-code para criar aplicativos de back-end, web e móveis com mais rapidez e economia. Com mais de 60.000 usuários, AppMaster.io foi reconhecido pela G2 como de alto desempenho em várias categorias, incluindo plataformas de desenvolvimento No-Code e desenvolvimento rápido de aplicativos (RAD). Aproveitando ferramentas como AppMaster.io e Graphics Shapes v1.0 do Android, os desenvolvedores podem se concentrar em projetos inovadores e aplicativos totalmente interativos sem serem sobrecarregados por complexos processos de codificação.