Flutter

· 개발
GestureDetector는 플러터에서 지원하는 모든 제스처들을 구현할 수 있는 위젯 onTap 한 번 탭 했을 때 onDoubleTap 연속으로 두번 탭 했을 때 onLongPress 길게 누를 때 onScale 확대하기를 했을 때 onVerticalDragStart 수직 드래그가 시작되었을 때 onVerticalDragEnd 수직 드래그가 끝났을 때 onHorizontalDragStart 수평 드래그가 시작되었을 때 onHorizontalDragEnd 수평 드래그가 끝났을 때 onPanStart 드래그가 시작되었을 때 onPanEnd 드래그가 끝났을 때
· 개발
Image 다섯가지 생성자 기본 Image - ImageProvider라는 또 다른 위젯에서 이미지를 그린다 Image.asset - 앱에 저장된 asset 파일로 이미지를 그린다 Image.network - URL을 통해 이미지를 그린다 Image.file - 파일을 통해서 이미지를 그린다 Image.memory - 메모리에서 직접 이미지를 그린다 import 'package:flutter/material.dart'; void main() { runApp(SplashScreen()); } class SplashScreen extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Sca..
· 개발
'Everything is Widget' 위젯 플러터는 화면에 그려지는 모든 요소가 위젯으로 구성. 위젯은 주어진 상태(데이터)를 기반으로 어떤 UI를 구현할지를 정의. 자식을 하나만 갖는 위젯 Container - 자식을 담는 컨테이너 역할, 배경색, 너비와 높이, 테두리 등 디자인을 지정할 수 있음 GestureDector - 제스처 기능을 자식 위젯에서 인식 SizedBox - 높이와 너비를 지정, 디자인적 요소 적용할 수 없음 자식을 여러 개 갖는 위젯 Column - children 매개변수에 입력된 모든 위젯들을 세로로 배치 Row - children 매개변수에 입력된 모든 위젯들을 가로로 배치 ListView - 리스트 구현 시 사용 텍스트 관련 위젯 Text void main() { //..
zerozyn
'Flutter' 태그의 글 목록