다운카운트 또는 스톱워치 진행 상황을 표시하기 위한 간단하고 사용자 정의 가능한 타이머 위젯을 제공하는 플러터 패키지입니다. 텍스트 스타일, 색상 및 애니메이션 옵션과 같은 다양한 시각적 및 기능적 커스터마이징을 지원합니다. 최소한의 설정으로 실시간 시간 추적을 필요로 하는 앱에 적합합니다. 가볍고 기존 UI에 쉽게 통합할 수 있습니다. 추가 구성 없이 여러 플랫폼에서 원활하게 작동합니다.
사용 사례
피트니스 앱의 카운트다운 타이머
생산성 도구의 타이머 기능
교육 퀴즈에서 타이머가 표시됨
게임 내 실시간 진행률 표시기
작업 관리자에서 시간 기반 알림
주요 기능
사용자 정의 가능한 타이머 표시
부드러운 진행 애니메이션
카운트다운 및 스톱워치 모드 지원
Flutter 위젯과의 간편한 통합
사용자 정의 텍스트 및 색상 테마
적합한 대상
시간 추적 기능을 구축하는 개발자
깨끗한 타이머 컴포넌트가 필요한 UI 디자이너
최소한의 타이머 복잡성을 요구하는 앱
초보 플러터 개발자들이 상태 관리 배우기
고려 사항
기본 타이머 기능에만 제한됨
지속되는 타이머에 대한 내장된 지속성 없음
동시에 여러 타이머를 지원하지 않습니다
플랫폼별 동작은 다를 수 있습니다
타이머 라이프사이클을 수동으로 처리해야 합니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
SimpleTimer
A Simple Timer Widget that displays the timer progress with various customizable options.
Installing
To Start using this library include simple_timer as a dependency in your puspec.yaml file.
Make sure to include the latest version.
To use the widget, import the package in your project
import'package:simple_timer/simple_timer.dart';
The timer can be controlled in two ways:
Using a TimerController (preferred) - The TimerController is a convenience wrapper (subclass) of an AnimationController and needs a TickerProvider, so be sure to extend a TickerProvider in your class. Declare and instantiate your timer controller like below: