티스토리 뷰
Dart Timer에 대해 알아보자
Timer는 특정 시간 동안의 경과 시간을 측정할 수 있는 도구입니다. Timer를 사용하면 애플리케이션 내에서 이벤트를 예약하고 Timer가 만료될 때 경고를 표시할 수 있습니다.
Timer를 사용하려면 먼저 앱에 Timer 패키지를 추가해야 합니다. 패키지를 추가한 후 다음 코드를 사용하여 타이머를 생성할 수 있습니다
// dart:async import 필요 함
import 'dart:async'
Timer(Duration(seconds: 10), () {
// 타이머가 만료된 후 수행할 작업
});
위 코드는 10초 후에 Timer를 시작합니다. Timer가 만료되면 지정된 작업이 수행됩니다.
Flutter Timer는 다양한 방법으로 사용자 정의할 수 있습니다. 예를 들어 타이머의 시간 간격을 변경하거나 타이머가 만료될 때 발생하는 동작을 변경할 수 있습니다.
다음은 Flutter 타이머를 사용하는 방법에 대한 몇 가지 예입니다.
- Timer를 사용하여 특정 시간 후에 알림을 표시할 수 있습니다.
- Timer를 사용하여 애니메이션을 실행할 수 있습니다.
- Timer는 를 사용하여 다른 작업을 예약할 수 있습니다.
- Timer는 다양한 방법으로 사용할 수 있는 강력한 도구입니다. 타이머를 사용하여 애플리케이션에 기능을 추가하고 사용자 경험을 개선할 수 있습니다.
개인적으로 학습하면서 정리한 내용입니다.
잘못된 내용이 있으면 알려주세요. 확인 후 수정 및 반영하도록 하겠습니다.
아래 전체 소스 및 실행 화면입니다.
오늘도 감사합니다.(__)>
< main 전체 소스 >
Start 버튼을 클릭하면 Timer가 시작되고 숫자를 1씩 증가 시킵니다.
Stop 버튼을 클릭하면 숫자를 0으로 초기화 시키고, Timer를 정지합니다. (아래 실행영상 참조 바랍니다.)
'개발 > Flutter' 카테고리의 다른 글
Flutter : Exception - Unable to generate build files 예외 발생 메시지 확인될 때 (0) | 2023.10.13 |
---|---|
Flutter : Windows desktop 빌드 후 배포 시 참조 사항 (0) | 2023.10.05 |
Flutter : Hero 위젯에 대해 알아보자 (0) | 2023.05.12 |
Flutter : Stack 위젯에 대해 알아보자 (0) | 2023.05.11 |
Flutter : PercentIndicator(ProgressBar) 만들기 (0) | 2023.05.10 |