FLUTTER ECOSYSTEM

avoid_keyboard

이 패키지는 편리한 키보드 회피를 가능하게 합니다. 전체 뷰를 압축하지 않고 특정 뷰 영역에 대해 키보드 회피를 활성화할 수 있습니다.

avoid_keyboard 표지
최신 버전
0.3.0
30일 다운로드
842
좋아요
26
Pub 점수
150

패키지 개요

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

개요

avoid_keyboard 패키지는 Flutter 앱에서 키보드 회피를 간단하게 관리할 수 있는 방법을 제공하며, 키보드가 나타날 때 특정 뷰 영역을 조정할 수 있게 해줍니다. 전체 화면 조정과 달리 전체 UI를 압축하지 않아 레이아웃의 무결성을 유지합니다. 이 패키지는 안드로이드, iOS, 웹, 맥OS, 윈도우, 리눅스 등 여러 플랫폼에서 작동합니다. 사용자 상호작용 중 시각적 맥락을 유지하는 것이 중요한 폼이나 입력 중심 화면에 적합합니다.

사용 사례
  • 동적 레이아웃 조정이 가능한 폼 입력
  • 메시지 입력 필드가 있는 채팅 인터페이스
  • 키보드 겹침을 피하는 사용자 정의 스크롤 영역
  • 정밀한 키보드 조작을 요구하는 모바일 우선 UI
  • 반응형 입력 영역을 갖춘 웹 및 데스크톱 앱
주요 기능
  • 지역별 키보드 회피
  • 완전한 뷰 압축 없음
  • 크로스 플랫폼 지원
  • 위젯 래퍼를 사용한 최소 설정
  • 스크롤 가능한 컨테이너를 지원합니다
  • 기존 스크롤 뷰와 함께 작동
적합한 대상
  • 입력 중심 앱을 개발하는 개발자
  • 다중 플랫폼을 대상으로 하는 팀
  • 세밀한 제어가 필요한 UI 디자이너
  • 복잡한 폼 레이아웃을 가진 앱
  • 부드러운 키보드 상호작용이 필요한 프로젝트
고려 사항
  • 복잡한 레이아웃의 경우 수동 배치 로직이 필요할 수 있습니다
  • 전체 화면 키보드 회피에 적합하지 않음
  • 고주기 업데이트에 대한 성능 영향
  • 기본 오프셋을 초과한 사용자 정의는 제한되어 있습니다
  • 모든 대상 플랫폼에서 신중한 테스트가 필요합니다
지원 플랫폼AndroidiOSWebmacOSWindowsLinux

패키지 설치

flutter pub add avoid_keyboard

카테고리

의존성

의존성 목록 1 개

소스 저장소

관련 프로젝트

아직 데이터가 없습니다.