1. 플러터 앱 이미지 넣는 방법 1) 폴더를 만들어 준다. jpg파일 형태로.. 다른건 왜 안되는지 모르겠네요. 2) pubspec.yaml에 가서 이미지를 등록시킬 수 있도록 활성화를 시켜준다. 활성화 시켜주는 방법은 마우스로 영역을 설정 후에 Ctrl + / 를 누르면 활성화가 된다. 예) assets: - assets/123.jpg - assets/456.jpg
이후에 Ctrl + s를 눌러서 컴파일해보고 오류가 안뜬다면 정상적으로 등록 완료.
3) 이미지를 동그랗게 불러올 수 있는 플러터의 막강한 위젯 기능
CircleAvatar(서클 아바타!!!)를 활용하고
backgroundImage: AssetImage('assets/456.jpg')를 이용하여 이미지를 넣어준다. radius: 60.0,(이미지의 사이즈를 설정해준다.)
4) 플러터 선을 그리는 위젯( 이미지와 이미지 사이의 선을 만들어 주는 위젯 )
- Divider 이다.
예) Divider height:60.0, //Divider의 높이를 말하는게 아니라 위와 아래의 위젯의 거리를 표현하는 것이다. 60이면 위30, 아래로 30이다.
color: Colors.grey[850], thickness: 0.5, //두께 endIndent: 30.0, //끝에서 부터 어느정도 떨어질것인지 설정하는 것. ),
2. 플러터 아이콘 위젯을 이용하여 구현 하자.
플러터 위젯의 Icon은 다양한 형태의 아이콘 위젯을 제공한다. Ctrl + Space를 누르면 항목들이 나온다. 또는 Ctrl 누르고 마우스를 Icon을 클릭하면 나오니 참고 하도록 하자.
Icon(Icons.check_circle_outline),
자 지금까지 3번의 걸쳐서 정적인 앱에서 이미지와 텍스트를 이용하여 하나의 플러터 앱 페이지를 만들어 보았습니다.
우리가 한것은 이렇습니다.
앱 페이지의 상단 AppBar에 색을 넣고 글씨를 넣었고
앱 페이지의 메인 Body에 색을 넣고 이미지를 넣고 정렬하고, 글씨를 넣고 정렬하고, 아이콘 위젯을 이용하여 삽입 정렬.
이것이 다다...
너무 많은 것을 공부하고 많은 코딩을 하였는데 허무 한가..
이게 시작이고 이게 반이라고 생각한다.
다양한 알고리즘을 적용하는건 찾아서 적용하고, 기본적인 레이아웃과 정렬, 이미지, 텍스트, 아이콘을 사용했다라는거에
1. 앱의 상단 부분 App Bar를 꾸며준다. 1) AppBar의 색을 바꿔 준다. 2) 가운데로 정렬 한다. 3) 볼록 튀어나온 효과를 없앤다.
2. 앱의 바디 부분을 꾸며준다. 1) 앱의 바디의 색을 꾸며 준다. 2) 끌씨를 넣어주고, 글씨에 대한 효과(굵게, 하얀색, 글씨의 간격)을 적용 해본다. - Color를 선택할때 Colors.불라 불라 이름을 넣고 마우스 포인트를 올리면 색을 고를 수 있다. 위아래로 스크롤 가능
3) 텍스트와 텍스트 사이의 샌드박스를 넣어서 각 텍스트의 간격을 넓힌다. 4) 가로축 정렬을 해준다.
import'package:flutter/material.dart';
main() => runApp(MyApp());
classMyAppextendsStatelessWidget {
@override
Widgetbuild(BuildContext context) {
returnMaterialApp(
title: 'Joy Coding Lab',
home: Grade(), // Grade라는 위젯을 실행시킨다.
);
}
}
classGradeextendsStatelessWidget {
@override
Widgetbuild(BuildContext context) {
returnScaffold(
appBar: AppBar(
title: Text('Joy Coding Lab'),
backgroundColor: Colors.amber[600], // 색을 표현할때 직접 값을 넣어 줄수도 있다.