본문 바로가기
728x90
반응형

Flutter(dart)26

위젯의 생명주기 호출순서 생명주기 내용 1 createState() 처음 스테이풀을 시작할 때 호출 2 mounted==true createState() 함수가 호출되면 mounted는 true 3 initState() State에서 제일 먼저 실행되는 함수. State 생성 후 한번만 호출 4 didChangeDependencies() initState() 호출 후에 호출되는 함수 5 build() 위젯을 렌더링하는 함수. 위젯을 반환 6 didUpdateWidget() 위젯을 변경해야 할 때 호출하는 함수 7 setState() 데이터가 변경되었음을 알리는 함수. 변경된 데이터를 UI에 적용하기 위해 필요 8 deactivate() state가 제거될 때 호출 9 dispose() state가 완전히 제거되었을 때 .. 2022. 12. 15.
Flutter flexible/expanded *박스폭을 %로 주고 싶으면 Flexible 박스 하나 넓게 채우려면 Expanded 출처 : https://www.youtube.com/watch?v=H_zCqRqg1F0 2022. 12. 14.
플러터 Inkwell onTap → GestureTapCallback ?사용자가 머티리얼의 이 부분을 탭할 때 호출됩니다. onTapCancel → GestureTapCallback ?사용자가 머티리얼의 이 부분에서 시작된 탭을 취소할 때 호출됩니다. onTapDown → GestureTapDownCallback ?사용자가 머티리얼의 이 부분을 탭할 때 호출됩니다. onTapUp → GestureTapUpCallback ?머티리얼의 이 부분에서 시작된 탭을 사용자가 놓을 때 호출됩니다. onTap 은 그 직후에 호출됩니다. https://api.flutter.dev/flutter/material/InkWell-class.html 2022. 12. 14.
플러터 alert 팝업창 import 'package:flutter/material.dart'; void main() => runApp(const MyApp()); class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( theme: ThemeData( colorSchemeSeed: const Color(0xff6750a4), useMaterial3: true), home: Scaffold( appBar: AppBar(title: const Text('AlertDialog Sample')), body: const Center( child: DialogEx.. 2022. 12. 1.
728x90
반응형