2022. 4. 13. 19:02ㆍFlutter 플러터/플러터 공부기록
1. Project 생성
1) flutter new project 생성
파일-new futter project 혹은 안드로이드 스튜디오 시작화면에서 + 누르기
(1) project location : SDK 압축 푼 경로로 작성
(2) lint 끄려면 analysis_options.yaml 에서 rules 수정
2. 기본 틀
구글에서 제공하는 기본 위젯 세팅삭제
1) 삭제
void main 빼고 전부 삭제
NP : class 지정시 무조건 첫 글자는 대문자로 작성
2) STL + TAB
statelesswidget을 자동으로 생성해주는 단축키이다.
3) 참고-MaterialApp
void main 에서 Widgets4 클래스를 부르고, 여기서 MaterialApp 동작을 수행하는 원리.
return으로 MaterialApp을 하고 그 App 안에서 위젯들을 부르면 된다.
3. 위젯
(1) 아이콘
home: Icon (Icons.shop)
(2) 이미지
-이미지 저장할 디렉토리 생성
-dart 파일
home: Image.asset('주소')
이건 컴터 내장파일이고 Image.network하면 서버이미지.
-pubspec.yaml 파일
flutter: + uses-material-design : true 있는 부분을 찾아 아래 코드 추가
assets:
- 디렉토리명 (파일명까지 안적어도 디렉토리 내에서 알아서 찾아줌)
(3) 글자
home : Text ('본문')
(4) 박스
home : Container ()
컨테이너의 경우, 위치를 지정해주지 않으면 너비를 지정해주어도 어디부터 그 너비만큼인지를 모르는 상황.
home: Container(color: Colors.red),
따라서 Center 위젯 등 안에서 container를 지정해주면 됨. 이때, 위젯안의 위젯은 child를 이용.
return MaterialApp(
home: Center(
child: Container(width: 50, color: Colors.blue),
)
);
참고로, container 대신 Sizedbox 써도 괜찮다.
'Flutter 플러터 > 플러터 공부기록' 카테고리의 다른 글
플러터 flutter listview.builder로 한번에 목록 구현 (0) | 2022.04.28 |
---|---|
플러터 Flutter 키보드 구현하고 입력된 값 팝업으로 띄우기 (0) | 2022.04.26 |
플러터 Flutter Stateful widget 예제 (코드 설명 포함) (0) | 2022.04.26 |
[플러터구현2] 플러터로 프로필 만들기 Drawer, UserAccountsDrawerHeader, ListTile 활용 (코드 설명 포함) (0) | 2022.04.21 |
Flutter 플러터 환경변수 설정방법 (윈도우, Windows) (0) | 2022.04.18 |