Flutter용 사용자 정의 가능한 전환 버튼으로 로딩 프로세스 애니메이션을 간소화합니다. 개발자가 일반, 로딩, 성공 상태 간에 매끄럽고 시각적으로 매력적인 전환을 직관적인 구성으로 쉽게 만들 수 있도록 지원합니다. 사용자 정의 애니메이션, 색상, 아이콘 및 텍스트 변경을 지원하여 비동기 작업 중 사용자 피드백을 강화하는 데 이상적입니다. 최소한의 설정으로 어떤 Flutter 앱에도 원활하게 통합되어 폼 제출이나 데이터 가져오기와 같은 작업에서 UX를 향상시킵니다.
사용 사례
로딩 상태를 가진 폼 제출
인증 흐름 진행 상황
데이터 가져오기 지표
결제 처리 UI
온보딩 단계 완료
주요 기능
사용자 정의 가능한 애니메이션 전환
여러 버튼 상태 지원
사용자 지정 가능한 색상 및 아이콘
비동기 작업과의 간편한 통합
반응형 디자인 호환성
적합한 대상
부드러운 로딩 애니메이션을 원하는 개발자
명확한 사용자 피드백이 필요한 앱
인터랙티브 버튼을 갖춘 UI 중심 애플리케이션
상태 관리 패턴을 사용하는 프로젝트
UX 일관성을 우선시하는 팀
고려 사항
비동기 로직을 수동으로 처리해야 합니다
제한된 플랫폼별 사용자 지정
내장된 오류 상태 지원 없음
복잡한 레이아웃을 위해 추가 스타일링이 필요할 수 있습니다
고급 효과를 위해 외부 애니메이션 라이브러리에 의존합니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
Loading Transition button
A Customizable transition button for Flutter
Getting Started
To use this package, add loading_transition_button as a dependency in your pubspec.yaml file.
In order to use this widget you have to use a LoadingButtonController to handler the different states.
final _controller = LoadingButtonController();
This widget starts a loading animation once it's tapped or by using the controller. You can the launcher to
init an error animation or stop the loading animation.