목차
- 이미지 넣기
- Image() 위젯
- NetworkImage() 위젯
✅ 이미지 불러오기
1️⃣ Image() 위젯
- Directory에 폴더 생성
- 이미지 파일 저장
- yaml 파일 코드 입력
- Image() 위젯으로 저장한 이미지 파일 불러오기
** Image.asset('이미지를 넣은 폴더명 / 이미지명.확장자')


2️⃣ NetworkImage() 위젯
- Contaier 위젯 내(child)에 Image 위젯으로 NetworkImage() 위젯 사용
- NetworkImage() 위젯 내에 url 에서 복사한 이미지 입력
- 불러온 이미지 사이즈로 인해 생긴 여백은 fit 요소로 채우기 (fit : BoxFit.fill)
** url은 전역변수로도 활용가능




✔️ 사용된 코드
class _MyHomePageState extends State<MyHomePage>{
String url = 'https://i.pinimg.com/736x/35/bd/2e/35bd2ef4218583ec066d62b00a50b8ed.jpg';
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text("Test Title"),
),
body: Container(
height: MediaQuery.of(context).size.height,
width: MediaQuery.of(context).size.width,
child: Image(
image: NetworkImage(url),
),
),
);
}
}
'IT 언어 > Flutter' 카테고리의 다른 글
| [Flutter] JSON 데이터 불러오기 (Future, async) [맥북💻] (0) | 2025.09.16 |
|---|---|
| [Flutter] 페이지 이동 (Navigator) [맥북💻] (0) | 2025.09.15 |
| [Flutter] 알림창, 팝업창 (showDialog, AlertDialog) [맥북💻] (1) | 2025.09.13 |
| [Flutter] 화면 스크롤 (SingleChildScrollView) [맥북💻] (2) | 2025.09.07 |
| [Flutter] GridView, GridView.builder [맥북💻] (0) | 2025.09.07 |