FLUTTER ECOSYSTEM

scroll_pos

ScrollControllerに、スクリーンに対するアイテムの位置を定義するための追加機能を提供します。

scroll_pos のカバー
最新バージョン
0.5.0
30日間ダウンロード
32.4万
いいね数
75
Pub ポイント
160

パッケージ概要

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

概要

scroll_pos パッケージは、Flutter の ScrollController を拡張し、リスト項目がスクリーンに対してどの位置にあるかを判断するためのユーティリティ関数を追加します。アイテムが完全に表示されているか、一部だけ表示されているか、またはビューポートの上部/下部に近いかを検出するタスクを簡単に実行できます。インタラクティブなリストや無限スクロール、スクロール状態に応じて反応するダイナミックUIの構築に最適です。このパッケージはすべての主要プラットフォームをサポートしており、既存の ScrollController 実装とシームレスに統合されます。

用途
  • 表示されているリスト項目の検出
  • 無限スクロールのロジックの実装
  • スクロールでトリガーされるアニメーションの作成
  • 動的リストレイアウトの構築
  • スクロール中のアイテムの可視性を追跡する
主な機能
  • アイテムの位置検出が簡単
  • ScrollController 機能を拡張します
  • クロスプラットフォーム対応
  • 最小限のボイラープレート
  • 正確な画面相対位置
適している対象
  • 複雑なスクロール可能なインターフェースを構築する開発者
  • リアルタイムのスクロールフィードバックを必要とするアプリ
  • 無限スクロールまたは遅延読み込み機能
  • リストベースのインタラクティブUI
注意事項
  • ScrollController との統合が必要です
  • スクロール可能なコンテキストに限定
  • 組み込みのアニメーション処理なし
  • 追加の状態管理が必要になる場合があります
  • スクロールできないウィジェットには適していません
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

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

flutter pub add scroll_pos

カテゴリー

ソースリポジトリ

関連プロジェクト