FLUTTER ECOSYSTEM

keyboard_avoider

화면의 소프트웨어 키보드를 피하기 위한 Scaffold 위젯의 가벼운 대안입니다. 포커스 시 가려진 TextField 자식 위젯을 자동으로 보기 좋게 스크롤합니다.

keyboard_avoider 표지
최신 버전
0.2.0
30일 다운로드
2.9천
좋아요
134
Pub 점수
160

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

keyboard_avoider는 Scaffold에 의존하지 않고 화면 키보드 상호작용을 관리하는 가벼운 Flutter 패키지입니다. 소프트웨어 키보드가 나타날 때 자동으로 포커스된 TextField 위젯을 화면에 표시되도록 스크롤하여 콘텐츠를 항상 접근 가능하게 유지합니다. 반응형 UI를 위해 설계되었으며, 다양한 기기와 플랫폼에서 사용성 유지에 간단하고 효율적인 솔루션을 제공합니다. 폼 및 입력 중심 인터페이스에 이상적이며, 키보드 오버랩이 사용자 경험을 방해할 수 있는 경우에 적합합니다.

사용 사례
  • 스크롤 기능이 있는 폼 입력
  • 모바일 및 웹 앱 레이아웃
  • 동적 콘텐츠 영역
  • 다중 플랫폼 앱
  • 텍스트 필드 포커스 관리
  • 키보드 가림 방지
주요 기능
  • 포커스 시 자동 스크롤
  • 스캐폴드 종속성 없음
  • 크로스 플랫폼 지원
  • 가볍고 미니멀
  • 간단한 API
  • 모든 부모 위젯과 호환됩니다
적합한 대상
  • 경량 키보드 처리를 찾는 개발자
  • 광범위한 텍스트 입력이 있는 앱
  • 반응형 UI 디자인
  • Scaffold 제약을 피하는 프로젝트
  • 성능과 간결성을 우선시하는 팀
고려 사항
  • 텍스트 필드 집중 행동에 제한됨
  • 복잡한 중첩 스크롤 뷰를 처리하지 않습니다
  • 사용자 정의 스크롤 컨텍스트에서 수동 조정이 필요할 수 있습니다
  • 고급 키보드 상호작용 로직에 적합하지 않음
지원 플랫폼AndroidiOSWebmacOSWindowsLinux

패키지 설치

flutter pub add keyboard_avoider

카테고리

관련 프로젝트