パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.2.0

linked_scroll_controller

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

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
18.7万
いいね数
335
Pub ポイント
130

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

flutter pub add linked_scroll_controller

パッケージ概要

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

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

用途

  • 複数のリストビューを同期する
  • デュアルペインレイアウトの作成
  • スプリット画面でのスクロール位置の整合
  • 応答性のあるダッシュボードパネルの構築
  • データ比較インターフェースでの調整スクロールの有効化

主な機能

  • リアルタイムスクロール同期
  • 複数のスクロールビューをサポート
  • クロスプラットフォーム互換性
  • 必要な最小構成
  • ListView、ScrollViewController、およびカスタムスクロール可能なコンポーネントと互換性があります

適している対象

  • 複雑なスクロールベースのUIを開発する開発者
  • 同期コンテンツ表示を必要とするアプリ
  • 複数のスクロール可能なセクションを備えた UI
  • レスポンシブレイアウトを実装するデザイナー
  • マルチプラットフォームデプロイメントをターゲットとするチーム

注意事項

  • スクロール方向および軸の整合性を慎重に処理する必要があります
  • 大規模なデータセットではパフォーマンスに影響する可能性があります
  • 独立スクロール動作には適していません
  • 衝突を避けるために適切な状態管理が必要です
  • 垂直または水平の同期に限定され、同時に両方を行うことはできません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Build

Flutter widgets

This repository contains the source code for various Flutter widgets that are developed by Google but not by the core Flutter team.

The product and source code here are neither endorsed by Google nor the Flutter team. They are mainly made available as a reference. Support is best-effort.

Packages

Package Description Version
flutter_simple_treeview A widget, that visualises a tree structure, where a node can be any widget. pub package
linked_scroll_controller A scroll controller that allows two or more scroll views to be in sync. pub package
scrollable_positioned_list A list with helper methods to programmatically scroll to an item. pub package
self_storing_input A set of input widgets that automatically save and load the entered value to a data store. pub package
visibility_detector A widget that detects the visibility of its child and notifies a callback. pub package

Issues

Please file any issues, bugs, or feature requests in the this repo.

Contributing

If you wish to contribute a change to any of the existing widgets in this repo, please review our contribution guide, and send a pull request.

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト