전체 글 23

2. 타이머 만들기 - 시간 가게 하기

flutter 에서 시간경과에 따른 무엇가를 하기 위해서는 dart:async 임포트가 필요하다import 'dart:async'; 1초 마다 시간을 가게 한다면 1초 마다 작동되는 Timer 를 만들어 주면 된다. 함수를 하나 만들어서 매 1초 간격으로 tick 을 (몇번 갔는지?) 출력하게 한다  void start_btn() {    Timer.periodic(const Duration(seconds: 1), (Timer t) {      print(t.tick);      // 1초 마다 타이머 t의 tick을 출력한다    });  } 함수 이름을 start_btn으로 만들고 이 함수를 버튼에 연결한다.              ElevatedButton(                onPress..

1.타이머 만들기 - 스케치

플러터 책은 몇번 보고 "따라치기" 만 해서는 실력이 늘 수 없다는 것을 깨닫고... -_-;;; 책에 나온것과 비슷한 것들을 스스로 작성해보고....책과 맞춰 보는 방법을 택하기로 하였음 또 모든 코드를 기억 못하는 관계로, 블로그에 내용을 남기고자함  flutter 책에 보면 자주 나오는 예제이다. 책에 나온것과 유사하게 만들어 보기로 한다. 처음에는 아래와 같은 디자인을 만들어 보도록 한다. 아무기능도 없는 껍데기 완성 import 'package:flutter/material.dart';void main() {  runApp(const MyApp());}class MyApp extends StatelessWidget {  const MyApp({super.key});  @override  Widg..

flutter 테마 지정 (1)

flutter 에서 테마를 지정하는 여러 방법들중 몇가지 1. 디폴트로 나오는 테마    return MaterialApp(      theme: ThemeData(        primarySwatch: Colors.blue,      ), 결과 2. colorSchemeSeed 이용theme: ThemeData(colorSchemeSeed: Colors.red), 결과 themedata 는 상위에서 지정해 놓은 테마를 가져다 쓰는 것이기에 다양한 방법으로 지정이 가능하다생각날때 마다 추가

flutter_기본 2024.07.13