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], // 색을 표현할때 직접 값을 넣어 줄수도 있다.
오조봇 마커 펜입니다. 총 4가지 색이 들어있으며 아주 특별한 용도로 제작된 펜은 아닙니다. 오조봇은 블랙,블루,그린,레드 색을 인지 할 수 있는 센서가 있습니다. 위 마커는 센서가 감지할 수 있을 만큼의 두꺼운 펜일 뿐 이지 다른 마커로 하셔도 무방?합니다.
우리의 오조봇 밥을 주는 충전 케이블 입니다. USB타입으로 컴퓨터에 바로 꽂아놓고 충전이 가능하고 휴대폰 충전기에 얀결하셔도 가능 합니다^^!
각종 설명서가 잘 포장 되어 있네요.
전체 구성품은 이렇게 많이 들어있어요!!
퀵 스타트 가이드 북이 있습니다. 다들 영어로 쓰여 있으나 이해하는데 큰 어려움을 없으실 거에요.
나중에 꾸미기 위한 스티커?..흠 뭐라고 부를까요.
꾸미는 종이가 엄청 많이 있습니다. 아이들이 좋아할만하네요.
컬러 코딩 스티커 입니다. 이게 바로 오조봇의 핵심이죠! 각 컬러 조합으로 오조봇의 동작을 변경하고 내가 원하는 코딩 조합을 만들어 낼 수 있는 겁니다.
여러가지 동작을 할 수 있는 종이박스 들도 들어있네요.
각 컬러코딩을 가지고도 만들 수 있습니다.
자세히 오조봇에 대해서 한번 보시죠. 크기는 손가락2마디 정도 됩니다. 작은 로봇이죠~~
오조봇의 회로물이 보여지네요. 중간에 LED가 있어서 불이 들어오는것을 확인 할 수 있어요.
오조봇의 센서가 있는 부분 입니다. 저기 보이는 센서로 라인의 색을 읽어서 움직이기도 하고 컬러패턴을 이용해서 오조봇의 동작을 다양하게 코딩 할 수 있는거죠~~
충전응 하면 led에 불이 들어옵니당~!
오조봇의 구성에 대한 간략하게 나와있네요. 컬러led와 마이크로usb. 센서와 전원버튼으로 구성 되오있어요.
위 동작은 calibration이라는 겁니다. 센서들이 색들을 정확하게 검출 할 수있도록 기본 센서값을 오조봇에 입력하는겁니다. 기준은 블랙 기준으로 하는거 같네요. 검은색 위에서 전원버튼을 약 3초간 누르면 자동적으로 센서 calibration을 진행합니다. 혹시 오조봇이 센싱을 잘 못한다고 하면 반드시 calibration을 해주세요^^!