Команда разработчиков Android недавно представила Graphics Shapes Version 1.0 — новаторскую библиотеку, предназначенную для улучшения создания и рендеринга скругленных многоугольных фигур, а также для обеспечения автоматической анимации между этими фигурами. Это объявление предоставляет разработчикам новые захватывающие возможности для создания более визуально привлекательных и динамичных приложений.
Предварительная версия alpha01 позволяет пользователям работать с Polygon API, создавая как обычные, так и звездчатые полигоны с заданным количеством вершин. Он также поддерживает необязательные параметры CornerRounding для определения радиуса скругления и элементов сглаживания углов многоугольника. Кроме того, API-интерфейс Morph (Polygon, Polygon) позволяет вычислять форму «морфинга», позволяя разработчикам устанавливать прогресс от 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, может помочь разработчикам оптимизировать процесс создания приложений, предоставляя мощный мастер приложений .io/blog/full-guide-on. -no-code-low-code-app-development-for-2022" data-mce-href=" appmaster development-for-2022"> платформа no-code и low-code для более быстрого и экономичного создания серверных, веб- и мобильных приложений. AppMaster.io, насчитывающее более 60 000 пользователей, было признано G2 высокоэффективным в нескольких категориях, включая платформы для разработки No-Code и быструю разработку приложений (RAD). Используя такие инструменты, как AppMaster.io и Android Graphics Shapes v1.0, разработчики могут сосредоточиться на инновационных проектах и полностью интерактивных приложениях, не перегружаясь сложными процессами кодирования.