1. asset
- 로컬 이미지 표시
- flutter 프로젝트 안에 assets 폴더를 만들고 그안에 image 폴더를 만든 후 넣고 싶은 이미지 파일을 추가한다.
- pubspec.yaml 파일 안에 들어가서 주석 처리된 asset 관련 설정을 다음과 같이 변경한다.
* 경로는 넣고 싶은 이미지 파일을 프로젝트 탐색기에서 우클릭하면 상대경로 복사하기 버튼을 누르면 된다.
- image 파일 넣기는 Image.asset('이미지 파일 경로') 를 넣으면 된다.
*윈도우의 경우 상대경로를 붙여넣으면 \ 한개로 경로표시가 되는데 이것을 \\ 두개로 변경해준다.
- pubspec.yaml 파일에 asset 부분을 파일로 지정하지 않고 폴더로 지정할 수 도 있다. ( 폴더 내 모든 파일 적용 )
-만약 이미지의 크기가 화면을 넘어설 때, SingleChildScrollView 를 사용하여 스크롤 바를 추가 할 수 있다.
2. network
- 네트워크 이미지 표시
- 플러터가 파일을 다운로드 해서 캐시에 저장하고 화면에 띄운다.
- asset 보다 로딩이 느리고 인터넷 연결이 필수
- Image.network('인터넷상 이미지 url') 으로 추가할 수 있다.
'Flutter > Framework(Flutter)' 카테고리의 다른 글
[Flutter] 자주 사용되는 Button (0) | 2023.04.25 |
---|---|
[Flutter] 위젯 배치 (0) | 2023.04.25 |
[Flutter] 컨테이너 위젯 작성하기 (0) | 2023.04.25 |
[Flutter] widget(위젯) (0) | 2023.04.24 |
[Flutter] 화면 레이아웃 구성 (0) | 2023.04.24 |