FLUTTER ECOSYSTEM

linked_scroll_controller

2つ以上のスクロールビューを同期できるスクロールコントローラー。

最新バージョン
0.2.0
30日間ダウンロード
18.6万
いいね数
334
Pub ポイント
130

パッケージ概要

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

概要

linked_scroll_controller パッケージは、2つ以上のスクロールビューのスクロール動作を同期するスクロールコントローラーを提供します。1つのスクロールビューがスクロールされると、他のビューも自動的に追従し、すべてのリンクされたビュー間で一貫した位置を維持します。これは、並列リストやダブルペインレイアウト、同期コンテンツパネルなどの協調的なUIを作成する際に特に役立ちます。このパッケージはAndroid、iOS、Web、macOS、Windows、Linuxなど、すべての主要プラットフォームをサポートしており、クロスプラットフォームでの一貫性を確保します。Flutterの既存のスクロールシステムとシームレスに統合され、最小限のセットアップで利用可能です。

用途
  • 複数のリストビューを同期する
  • デュアルペインレイアウトの作成
  • スプリット画面でのスクロール位置の整合
  • 応答性のあるダッシュボードパネルの構築
  • データ比較インターフェースでの調整スクロールの有効化
主な機能
  • リアルタイムスクロール同期
  • 複数のスクロールビューをサポート
  • クロスプラットフォーム互換性
  • 必要な最小構成
  • ListView、ScrollViewController、およびカスタムスクロール可能なコンポーネントと互換性があります
適している対象
  • 複雑なスクロールベースのUIを開発する開発者
  • 同期コンテンツ表示を必要とするアプリ
  • 複数のスクロール可能なセクションを備えた UI
  • レスポンシブレイアウトを実装するデザイナー
  • マルチプラットフォームデプロイメントをターゲットとするチーム
注意事項
  • スクロール方向および軸の整合性を慎重に処理する必要があります
  • 大規模なデータセットではパフォーマンスに影響する可能性があります
  • 独立スクロール動作には適していません
  • 衝突を避けるために適切な状態管理が必要です
  • 垂直または水平の同期に限定され、同時に両方を行うことはできません
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

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

flutter pub add linked_scroll_controller

カテゴリー

ソースリポジトリ

関連プロジェクト