FLUTTER ECOSYSTEM

keyboard_avoider

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

keyboard_avoider のカバー
最新バージョン
0.2.0
30日間ダウンロード
2910
いいね数
134
Pub ポイント
160

パッケージ概要

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

概要

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

用途
  • スクロール付きのフォーム入力
  • モバイルおよびウェブアプリのレイアウト
  • 動的コンテンツ領域
  • マルチプラットフォームアプリ
  • テキストフィールドのフォーカス管理
  • キーボードの隠蔽を回避する
主な機能
  • フォーカス時に自動スクロール
  • スキャフォールドの依存関係なし
  • クロスプラットフォーム対応
  • 軽量でミニマル
  • シンプルな API
  • 任意の親ウィジェットと互換性があります
適している対象
  • 軽量なキーボード処理を求める開発者
  • 大量のテキスト入力があるアプリ
  • レスポンシブUIデザイン
  • Scaffold制約を回避するプロジェクト
  • パフォーマンスとシンプルさを重視するチーム
注意事項
  • テキストフィールドのフォーカス動作に限定
  • 複雑なネストされたスクロールビューを処理しない
  • カスタムスクロールコンテキストでは手動調整が必要になる場合があります
  • 高度なキーボード操作ロジックには適していません
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

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

flutter pub add keyboard_avoider

カテゴリー

関連プロジェクト