기본 Material 시간 선택기 대신 스피너 위젯을 사용하는 Flutter 패키지입니다. 12시간 및 24시간 형식을 지원하며, 사용자 정의 가능한 시간 간격과 아랍어(ar) 및 영어(en)에 대한 로컬라이제이션을 제공합니다. 여러 플랫폼에서 일관된 비-Material 디자인의 시간 선택 기능이 필요한 앱에 적합합니다. 가볍고 폼 또는 설정 화면에 쉽게 통합되어 전통적인 시간 선택기가 필요할 때 유용합니다.
사용 사례
양식 내 사용자 지정 시간 입력
로컬 시간 선택
비물질적 UI 디자인
시간 간격 사용자 정의
크로스 플랫폼 시간 선택기
시간 입력이 있는 설정
주요 기능
스피너 기반의 시간 선택
12/24 시간 형식 지원
사용자 정의 간격 옵션
아랍어 및 영어 로컬라이제이션
모든 주요 플랫폼에서 작동합니다
경량이며 통합이 쉬움
적합한 대상
대체 시간 선택기 찾는 개발자
현지 시간 입력이 필요한 앱
디자이너들이 Material 컴포넌트를 피함
다중 플랫폼 애플리케이션
폼 중심 사용자 인터페이스
고려 사항
기본 시간 선택에 제한됨
내장된 검증 없음
시간 로직을 수동으로 처리해야 합니다
복잡한 시간 연산에 적합하지 않습니다
외부 로컬라이제이션 설정에 의존
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
time_picker_spinner
Time Picker with spinner instead of a default material time picker. This widget works with 12 or 24 hour format and custom interval mode, and this package allow localization ar and en.
Demo gif
Installation
Add this to your package's pubspec.yaml file:
dependencies:time_picker_spinner:any
Get the package using your IDE's GUI or via command line with
$ pub get
Import the time_picker_spinner.dart file in your app