반응형
안녕하세요,
오늘은 Flutter에서 SafeArea Widget에 대하여 대한 포스팅하도록 하겠습니다.
SafeArea Widget
Flutter의 SafeArea 위젯은 스마트 폰 디스플레이에서 화면의 상단과 하단 부분에 표기되는 상태 표시줄과 하단 내비게이션 바와 같은 시스템 UI 요소로 인해 가려지는 영역을 고려하여 자식 위젯을 레이아웃하는 데 사용됩니다.
SafeArea는 iOS 및 Android 디바이스 모두에서 작동하며, 각 플랫폼의 시스템 UI 영역을 고려하여 올바른 레이아웃을 제공합니다. 이를 통해 앱이 다양한 디바이스 및 화면 크기에서 일관된 모습을 유지할 수 있습니다
반응형
예제 코드
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('SafeArea Example'),
),
body: const SafeArea(
child: TextField(
decoration: InputDecoration(
labelText: "Search",
fillColor: Colors.grey,
filled: true,
),
),
),
),
);
}
}
감사합니다.
반응형
'▶ 프로그래밍 [Programming] > ▷ 플러터 [Flutter]' 카테고리의 다른 글
[플러터] The native debug symbols contain an invalid directory __MACOSX. Only Android ABIs are supported 해결 방법 (0) | 2024.05.20 |
---|---|
[플러터] Pub installs executables into $HOME/.pub-cache/bin 오류 해결 방법 (0) | 2024.05.19 |
[플러터] 타입 어노테이션 (type annotation) (1) | 2023.10.26 |
[플러터] null 검사를 위한 ?? 연산자 (1) | 2023.10.25 |
[플러터] null 안전성을 위한 ?와 ! 연산자 (1) | 2023.10.24 |
댓글