FLUTTER ECOSYSTEM

infinite_canvas

InteractiveViewer および CustomMultiChildLayout をベースにした、Flutter 向けの拡張可能な無限キャンバスで、ウィジェットを子要素として使用し、移動または選択できます。

infinite_canvas のカバー
最新バージョン
0.0.10
30日間ダウンロード
360
いいね数
82
Pub ポイント
140

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

Infinite Canvas は、InteractiveViewer および CustomMultiChildLayout をベースにした拡張可能でインタラクティブな無限キャンバスを提供する Flutter パッケージです。開発者は任意のウィジェットを子要素として配置でき、パン、ズーム、選択によって操作できます。描画、ペイント、署名アプリに最適で、無制限のワークスペース上でコンテンツを動的に配置できます。このキャンバスはプラットフォーム間でスムーズに適応し、Android、iOS、Web、macOS、Windows、Linux で一貫した動作を提供します。

用途
  • デジタルホワイトボード
  • インタラクティブアート制作
  • 署名のキャプチャ
  • 共同設計ツール
  • 教育的図解
  • ドキュメントの注釈
主な機能
  • 任意のウィジェットを子としてサポート
  • InteractiveViewer を使用したパンとズーム
  • カスタム可能なレイアウトと CustomMultiChildLayout
  • 選択可能で移動可能な子要素
  • クロスプラットフォーム互換性
  • カスタムインタラクション用の拡張可能なアーキテクチャ
適している対象
  • 描画およびスケッチアプリ
  • インタラクティブな教育ソフトウェア
  • デザインコラボレーションツール
  • ドキュメント注釈システム
  • クリエイティブコーディングプロジェクト
注意事項
  • 多くの子ウィジェットがあるとパフォーマンスが低下する可能性があります
  • ウィジェットの状態を慎重に管理する必要があります
  • 高頻度のリアルタイム更新には最適化されていません
  • パン/ズーム以外の組み込みジェスチャー対応は限定的
  • 複雑な選択動作に対応するための追加ロジックが必要になる場合があります
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add infinite_canvas

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

関連プロジェクト

データはまだありません。