最高のユーザー インターフェイスデザインを持つことは重要であり、開発者とエンド ユーザーの両方にとって有益です。それが Windowsアプリケーション開発 の一部であろうと、クロスプラットフォーム アプリケーションであろうと、優れたユーザー インターフェイスの設計は、優れたユーザー エクスペリエンスに貢献します。興味深いことに、Delphi は用途の広いプログラミング言語であり、多数のサードパーティ ライブラリを使用してアプリケーションをレベルアップし、視覚的に魅力的なものにすることができます。その 1 つが、Delphi 用のクロスプラットフォーム 2D グラフィックス API である Skia4Delphi です。

Skia4Delphiとは

最近開催されたCoding Boot Camp 2022では、Ian BarkerがSkia4Delphiと、無料でアクセスできる強力なライブラリからできることについて紹介します。Skia4Delphi は、Google Chromeおよび、Android、Firefox、Flutter などの他のプラットフォーム用のオープンソース グラフィック エンジンであるGoogle Skia(あるいは単にSkia)をベースとしています。一方、Skia4Delphi は、ブラジルの Barbosa兄弟によって提供されているホットなプロジェクトです。また、2021年のDelphi Awardも受賞しています。

Skia4Delphi は、Google の Skia Graphics Library に基づく Delphi プラットフォーム用のクロスプラットフォーム 2D グラフィックス API です。これは、TSkLottieAnimation、TSkPaintBox、TSkSvg などの主要なコンポーネント/コントロールを提供する無料でアクセスできるライブラリです。Skia4Delphi でできることはたくさんあります。そのパッケージには、Lottie、Telegram Stickers、アニメーション GIF、アニメーションwebP を再生できる TSkAnimatedImage が含まれています。また、テキストに複数のスタイル、フォントの太さ、両端揃え、最大行数の制限、幅と長さの自動サイズ変更、高度な装飾などを可能にする TSkLabel も含まれています。

その他の注目すべき機能には、OnDraw イベントを使用して Skia API で直接コントロールに描画できるようにする TskPaintbox があります。一方、TSkSVG では、多数の SVG などをロードできます。Ian Barker は、Skia を使用して有効にし、アプリケーションに適用する方法も示します。このビデオでは、Skia4Delphi の機能を紹介するさまざまなサンプルも取り上げます。この強力なライブラリの詳細については、以下のビデオをご覧ください。  


RAD Studio、Delphi、C++Builderを用いれば、開発時間を短縮し、より早く市場に投入可能!
Design. Code. Compile. Deploy.
トライアル版をダウンロードいますぐアップグレード!

Delphi Community Edition(無料)C++Builder Community Edition(無料)