[flutter] Scaffold에서 AppBar의 기능은 무엇인가요?
-
title: AppBar의 제목을 설정합니다. 기본적으로 텍스트 위젯을 사용하지만, 다른 위젯도 사용할 수 있습니다.
-
actions: AppBar에 표시할 액션 버튼을 추가합니다. 예를 들어, 검색 버튼, 설정 버튼 등을 추가할 수 있습니다.
-
leading: AppBar의 왼쪽에 표시되는 위젯을 설정합니다. 주로 뒤로가기 버튼이나 사이드 메뉴 아이콘을 추가하는 데 사용됩니다.
-
backgroundColor: AppBar의 배경색을 설정합니다.
-
elevation: AppBar의 그림자 깊이를 설정합니다.
이외에도 AppBar는 다양한 속성과 기능을 가지고 있어서 애플리케이션의 디자인과 사용자 경험을 향상시키는데 활용됩니다.
예시:
Scaffold(
appBar: AppBar(
title: Text('My App'),
actions: <Widget>[
IconButton(
icon: Icon(Icons.search),
onPressed: () {
// Perform search action
},
),
IconButton(
icon: Icon(Icons.settings),
onPressed: () {
// Open settings
},
),
],
backgroundColor: Colors.blue,
elevation: 4,
),
body: MyWidget(),
);
더 많은 정보를 확인하려면 Flutter 공식 문서를 참고하세요.