2023年4月19日·1分で読めます

Android の Graphics Shapes v1.0 の紹介: 開発者向けの拡張機能

Android は Graphics Shapes バージョン 1.0 をリリースしました。これにより、開発者は、丸みを帯びた多角形の作成とレンダリング、自動アニメーション、スムーズな実装のための多数の API の変更などの高度な機能を利用できるようになります。

Android の Graphics Shapes v1.0 の紹介: 開発者向けの拡張機能

Android 開発チームは最近、 Graphics Shapes バージョン 1.0 を発表しました。これは、丸みを帯びた多角形の作成とレンダリングを改善し、これらの形状間の自動アニメーションを有効にするように設計された画期的なライブラリです。この発表は、開発者がより視覚的に魅力的で動的なアプリケーションを作成するための刺激的な新しい機会をもたらします。

暫定的な alpha01 バージョンでは、ユーザーは Polygon API を使用して、指定された数の頂点を持つ通常の多角形と星形の多角形の両方を作成できます。また、オプションの CornerRounding パラメータをサポートして、ポリゴン コーナーの丸め半径とスムージング エレメントを定義します。さらに、Morph(Polygon, Polygon) API は「モーフ」形状の計算を可能にし、開発者が開始形状と終了形状の間の遷移を簡単にアニメーション化するために 0 と 1 の間で進行状況を設定できるようにします。

Graphics Shapes v1.0 の最新リリースである alpha02 バージョンでは、いくつかの重要な API の変更が行われています。 1 つの重要な更新には、Polygon スーパークラスとその RoundedPolygon サブクラスのマージが含まれており、オプションですべての多角形形状を丸みを帯びた多角形にすることができます。この機能強化は、開発者にシームレスで多彩なエクスペリエンスを提供するという Android 開発チームの取り組みを示しています。

最新バージョンでは、Star 関数が innerRadiusRatio パラメーターの代わりに innerRadius 値を受け入れるようになり、ユーザー エクスペリエンスとライブラリ全体の一貫性が合理化されました。さらに、 numOuterVertices パラメーターの名前が numVerticesPerRadius に変更され、形状の内側と外側の半径に同じ数が適用されることが明確になりました。

以前は、CornerRounding.radius のドキュメントで、ポリゴンのサイズに関する相対値が示されていました。ただし、更新されたドキュメントは、これが相対値ではなく絶対値であることを示しており、最大値 1.0 に制限する注釈が修正されています。

開発者がプロジェクトに Graphics への依存関係を含めるには、alpha02 リリースに Google Maven リポジトリを追加する必要があります。 Graphics Shapes v1.0 の導入により、広範なコーディングの専門知識を必要とせずに、より高度なアプリ設計の可能性への道が開かれます。

[appmaster .io" data-mce-href="https:// appmaster.io"> AppMaster.io](https://<span class=) のようなプラットフォームは、強力な [appmaster .io/blog/full-guide-on を](https://<span class=) 提供することで、開発者がアプリ構築エクスペリエンスを最適化するのに役立ちます [-no-code-low-code-app-development-for-2022" data-mce-href=" appmaster development-for-2022"> バックエンド、Web、およびモバイル アプリケーションをより迅速かつコスト効率よく作成するためのno-codeおよびlow-codeプラットフォーム](https://<span class=)。 60,000 人以上のユーザーを抱えるAppMaster.io は、G2 によって、 No-Code開発プラットフォームやラピッド アプリケーション開発 (RAD) などのいくつかのカテゴリでハイ パフォーマーとして認められています。 AppMaster.io や Android の Graphics Shapes v1.0 などのツールを活用することで、開発者は複雑なコーディング プロセスに圧倒されることなく、革新的なプロジェクトや完全にインタラクティブなアプリケーションに集中できます。

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started