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

keyboard_avoider のカバー
パッケージ詳細v0.2.0

keyboard_avoider

画面のソフトウェアキーボードを回避するためのScaffoldウィジェットの軽量な代替品。フォーカス時に隠れたTextField子要素を自動的に視界内にスクロールします。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
3380
いいね数
134
Pub ポイント
160

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

flutter pub add keyboard_avoider

パッケージ概要

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

keyboard_avoider は、Scaffold に依存せずに画面キーボードの操作を管理するための軽量な Flutter パッケージです。ソフトウェアキーボードが表示されたときに、フォーカスされた TextField ウィジェットを自動的にビュー内にスクロールし、コンテンツが常にアクセス可能になるようにします。応答性のある UI を目的としており、さまざまなデバイスやプラットフォームで使いやすさを維持するためのシンプルで効率的なソリューションを提供します。フォームや入力中心のインターフェースにおいて、キーボードの重なりがユーザー体験を妨げる場合に最適です。

用途

  • スクロール付きのフォーム入力
  • モバイルおよびウェブアプリのレイアウト
  • 動的コンテンツ領域
  • マルチプラットフォームアプリ
  • テキストフィールドのフォーカス管理
  • キーボードの隠蔽を回避する

主な機能

  • フォーカス時に自動スクロール
  • スキャフォールドの依存関係なし
  • クロスプラットフォーム対応
  • 軽量でミニマル
  • シンプルな API
  • 任意の親ウィジェットと互換性があります

適している対象

  • 軽量なキーボード処理を求める開発者
  • 大量のテキスト入力があるアプリ
  • レスポンシブUIデザイン
  • Scaffold制約を回避するプロジェクト
  • パフォーマンスとシンプルさを重視するチーム

注意事項

  • テキストフィールドのフォーカス動作に限定
  • 複雑なネストされたスクロールビューを処理しない
  • カスタムスクロールコンテキストでは手動調整が必要になる場合があります
  • 高度なキーボード操作ロジックには適していません

カテゴリー

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