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

パッケージ詳細v2.1.1

scrolls_to_top

iOS のスクロールトップ機能を扱うためのDartパッケージ。使いやすい

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
3.6万
いいね数
59
Pub ポイント
160

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

flutter pub add scrolls_to_top

パッケージ概要

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

scrolls_to_top パッケージは、複数のプラットフォームで Flutter アプリケーションに iOS のスクロールトップジェスチャーを簡単に実装できるようにします。スクロール可能なウィジェットの上部から上にスクロールすると、スクロールトップアクションがトリガーされる、プルツーリフレッシュのような挙動を簡単に追加・管理できます。シンプルさを重視して設計されており、複雑なセットアップなしに既存のスクロール可能なウィジェットにシームレスに統合されます。Android および他のプラットフォームでネイティブな iOS スクロール動作を再現したいアプリに最適です。

用途

  • iOSスタイルのスクロールトップジェスチャーの実装
  • スクロール可能なリストにおけるユーザー体験の向上
  • クロスプラットフォームアプリにプラットフォーム固有の動作を追加する
  • 長いコンテンツ画面でのナビゲーションの改善
  • iOSおよび非iOSプラットフォーム間での一貫したUXをサポートする

主な機能

  • Scrollable ウィジェットとの簡単な統合
  • クロスプラットフォーム互換性
  • 最小限のボイラープレートコード
  • スクロールトップロジックの自動処理
  • 設定可能なトリガーしきい値

適している対象

  • iOS風のインタラクションをターゲットにする開発者
  • クロスプラットフォームアプリ開発者
  • UXを重視したFlutterプロジェクト
  • 長くスクロール可能なコンテンツを備えたアプリ
  • 複数のプラットフォームでネイティブな感触を重視するチーム

注意事項

  • 視覚フィードバックのための追加のスタイリングが必要になる場合があります
  • 非iOSプラットフォームでは動作がわずかに異なる場合があります
  • スクロールしてトップに戻る期待がないアプリには不要
  • 基本的なトリガー設定以外のカスタマイズは限定的
  • 完全な機能を得るために、RefreshIndicatorと併用するのが最適です

元の README

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

Scrolls to top

pub package

A dart package for working with scrolls-to-top iOS feature

Why is this needed? This is necessary for those cases when you have several nested Scaffolds or you need to distinguish the tap event in the status bar from other scroll events

Usage

Just wrap any widget with ScrollsToTop and provide onScrollsToTop argument

  @override
  Widget build(BuildContext context) {
    return ScrollsToTop(
      onScrollsToTop: _onScrollsToTop,
      scaffold: Scaffold(
        appBar: AppBar(title: const Text('Scroll to top')),
        body: Container(),
      ),
    );
  }

  Future<void> _onScrollsToTop(ScrollsToTopEvent event) async {
    //TODO: Your code
  }

Warning

  • You need to have at least one Scaffold in your application
  • If you use several Navigators, the tap events will come only to the widgets inside the main Navigator

カテゴリー

ソースリポジトリ

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