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

パッケージ詳細v0.3.8

scrollable_positioned_list

アイテムにプログラム的にスクロールするためのヘルパーメソッドを備えたリスト。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
69.7万
いいね数
2000
Pub ポイント
140

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

flutter pub add scrollable_positioned_list

パッケージ概要

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

特定のアイテムにプログラムでスクロールするためのユーティリティメソッドをListViewに拡張するFlutterパッケージです。スクロール位置に対する正確な制御を提供し、ユーザー操作や状態変更に基づいて特定のリストアイテムにナビゲートする必要があるシナリオに最適です。このパッケージはすべての主要プラットフォームをサポートしており、既存のスクロール可能なウィジェットとシームレスに統合されます。検索結果やナビゲーションメニューなどの動的リストでの使いやすさを向上させ、スムーズかつターゲットされたスクロールを可能にします。

用途

  • 特定のリスト項目にスクロールする
  • 大きなリスト内をナビゲートする
  • 検索結果のハイライトの実装
  • キーボード駆動のリストナビゲーションの作成
  • アクセシブルなリストインターフェースの構築

主な機能

  • プログラムによるアイテムへのスクロール機能
  • カスタマイズ可能なオフセット付きのスムーズスクロール
  • 垂直および水平リストのサポート
  • ScrollController との統合
  • 大規模データセットの効率的な処理

適している対象

  • 動的リストを構築している開発者
  • 正確なスクロール制御を必要とするアプリ
  • アクセシビリティを重視した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.

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

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