Nhóm phát triển Android gần đây đã tiết lộ Graphics Shapes Phiên bản 1.0 , một thư viện đột phá được thiết kế để cải thiện việc tạo và hiển thị các hình dạng đa giác tròn, cũng như cho phép hoạt ảnh tự động giữa các hình dạng này. Thông báo này mang đến những cơ hội mới thú vị cho các nhà phát triển để tạo ra các ứng dụng năng động và hấp dẫn hơn về mặt trực quan.
Phiên bản alpha01 sơ bộ cho phép người dùng làm việc với API Đa giác, tạo cả đa giác thông thường và đa giác sao với một số đỉnh được chỉ định. Nó cũng hỗ trợ các tham số CornerRounding tùy chọn để xác định bán kính làm tròn và các phần tử làm mịn cho các góc của đa giác. Hơn nữa, API Morph(Đa giác, Đa giác) cho phép tính toán hình dạng 'hình thái', cho phép các nhà phát triển đặt tiến trình từ 0 đến 1 để dễ dàng tạo hiệu ứng chuyển đổi giữa hình dạng bắt đầu và kết thúc.
Bản phát hành mới nhất, phiên bản alpha02 của Graphics Shapes v1.0, mang đến một số thay đổi API đáng chú ý. Một cập nhật quan trọng bao gồm việc hợp nhất lớp cha Polygon với lớp con RoundedPolygon của nó, cho phép tất cả các hình dạng đa giác trở thành đa giác tròn tùy ý. Cải tiến thể hiện cam kết của nhóm phát triển Android trong việc cung cấp trải nghiệm liền mạch và linh hoạt cho các nhà phát triển.
Trong phiên bản mới nhất, hàm Star hiện chấp nhận giá trị InternalRadius thay vì tham số InternalRadiusRatio , hợp lý hóa trải nghiệm người dùng và tính nhất quán trong toàn bộ thư viện. Ngoài ra, tham số numOuterVertices đã được đổi tên thành numVerticesPerRadius , làm rõ rằng cùng một số áp dụng cho bán kính bên trong và bên ngoài của hình dạng.
Trước đây, tài liệu về CornerRounding.radius đã chỉ ra một giá trị tương đối liên quan đến kích thước của đa giác. Tuy nhiên, tài liệu cập nhật cho thấy rằng đó là giá trị tuyệt đối chứ không phải giá trị tương đối và chú thích giới hạn nó ở giá trị tối đa 1,0 đã được sửa.
Để các nhà phát triển đưa phần phụ thuộc vào Đồ họa vào các dự án của họ, bản phát hành alpha02 yêu cầu thêm kho lưu trữ Google Maven. Sự ra đời của Graphics Shapes v1.0 mở đường cho các khả năng thiết kế ứng dụng nâng cao hơn mà không cần có kiến thức chuyên sâu về mã hóa.
Một nền tảng như appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io có thể giúp các nhà phát triển tối ưu hóa trải nghiệm xây dựng ứng dụng của họ bằng cách cung cấp một .io/blog/full-guide-on mạnh mẽ cho quản trị viên ứng dụng -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">nền tảng no-code và low-code để tạo các ứng dụng phụ trợ, web và di động nhanh hơn và tiết kiệm chi phí hơn. Với hơn 60.000 người dùng, AppMaster.io đã được G2 công nhận là Người có hiệu suất cao trong một số hạng mục, bao gồm Nền tảng phát triển No-Code và Phát triển ứng dụng nhanh (RAD). Bằng cách tận dụng các công cụ như AppMaster.io và Android's Graphics Shapes v1.0, các nhà phát triển có thể tập trung vào các dự án đổi mới và các ứng dụng tương tác đầy đủ mà không bị quá tải bởi các quy trình viết mã phức tạp.