티스토리 뷰

개발/Flutter

Flutter : Dart Timer에 대해 알아보자

부캐: 개발하는 조대리 2023. 5. 15. 13:34
반응형

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를 정지합니다. (아래 실행영상 참조 바랍니다.)

 

 

lib.zip
0.00MB

 

< 실행영상 >

https://youtu.be/yIpf8SJ77bA