본문 바로가기

Flutter

플러터 - 사진 넣기

하위 폴더들을 사용한다는 뜻

 

import 'package:flutter/material.dart';


const assetImagePath = 'assets/images';
const dodgeImage = '$assetImagePath/dodge.jpg';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: HomeWidget(),
    );
  }
}


class HomeWidget extends StatelessWidget {
  const HomeWidget({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Body(),
    );
  }
}

class Body extends StatelessWidget {
  const Body({super.key});

  @override
  Widget build(BuildContext context) {
    return Center(
      child: Image.asset(dodgeImage),
    );
  }
}

 

 

'Flutter' 카테고리의 다른 글

플러터 - 위젯이동(router)  (0) 2024.03.23
플러터 - 위젯이동(기본)  (0) 2024.03.21
Flutter - 입력 패턴  (0) 2024.03.14
플러터 위젯 - 예시  (0) 2024.03.13
Flutter 위젯  (0) 2024.03.12