본문 바로가기
개발/Flutter

[Flutter] 스플래시 적용하기

by kamyiho 2022. 3. 15.
728x90

준비물 : 생각보다 큰 스플래시 이미지 (ex. 4096 X 4096)

 

1. 패키지 설치

$ flutter pub add flutter_native_splash

 

2. pubspec.yaml 수정

  • 파일 하단 아래 코드 추가
  • fullScreen: true 적용시 상단 status bar 가 hidden 처리되니 잘 확인할 것!
    • 처음에 적용했다가 삭제했는데 캐시 때문인지 계속 status bar 가 안보여서 Info.plist 에서 관련 항목 삭제 후 빌드
  • color 는 백그라운드 색상인데 스플래시 색상이랑 맞춰주면 좋을 것 같다!
flutter_native_splash:
  color: "#FFFFFF"
  image: assets/splash.png

 

3. 스플래시 이미지 생성

// 최초
$ flutter pub run flutter_native_splash:create

// 재생성 시 기존 이미지 삭제 후 생성
$ flutter pub run flutter_native_splash:remove
$ flutter pub run flutter_native_splash:create

 

4. 일정 시간 보여주기

  • 1500 도 생각보다 길다!
// main.dart
void main() async {
  await Future.delayed(const Duration(milliseconds: 1500));
  runApp(const MyApp());
}

 

 

반응형

'개발 > Flutter' 카테고리의 다른 글

[Flutter] error: 'Flutter/Flutter.h' 오류  (0) 2022.03.15
[Flutter] 앱 아이콘 적용하기  (0) 2022.03.15
[Flutter] model class 자동으로 만들기  (0) 2022.02.20
[Flutter] ListView scroll 막기  (0) 2022.02.18
[Flutter] Bottom Sheet  (0) 2022.02.15

댓글