โพ ์์ฑ ๋ชจ์ต
โพ code
class Grade extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.amber[800],
appBar: AppBar(
title: Text('BBANTO'),
centerTitle: true,
backgroundColor: Colors.amber[700],
elevation: 0.0,
//left side
leading: IconButton(
icon: Icon(Icons.menu),
onPressed: () {
print('menu button is clicked');
},
),
actions: <Widget>[
IconButton(
icon: Icon(Icons.shopping_cart),
onPressed: () {
print('shopping cart button is clicked');
},
),
],
),
}
Scaffold ์ AppBar๋ฅผ ๋ง๋ค์ด ์ค๋ค
- title : appbar์ ๋ค์ด๊ฐ ํ์ดํ์ด๋ค.
- centerTitle : ์ ํ์ดํ์ ์ค์ฌ์ผ๋ก ๋ณด๋ด์ค๋ค.
- backgroundColor: ๋ฐฐ๊ฒฝ์์ ๋ฃ์ด์ค ์ ์๋ค.
- elevation : appbar์ ๋ฐ๋๊ฐ์ ๊ทธ๋ฆผ์ ๊ฒฝ๊ณ๋ฅผ ์์ ์ฃผ๋ ๊ฒ
- leading: ์์ด์ฝ ๋ฒํผ์ด๋ ๊ฐ๋จํ ์์ ฏ์ ์ผ์ชฝ์ ๋ฐฐ์นํ ๋
- IconButton : ์์ด์ฝ์ ๋ถ๋ฌ์ค๊ธฐ ์ํด์ ๋ฃ๋๋ค~
- icon: ๋ง๊ทธ๋๋ก~ ์์ด์ฝ์ ๋ถ๋ฌ์ฌ ์ ์๋ค
- onPressed : ์์ด์ฝ ๋ฒํผ์ ์ผ์ ๋, ์์ด์ฝ๋ฟ๋ง์๋๋ผ ์์ด์ฝ์ด ์ด๋ป๊ฒ ๋์ํ ์ง๋ ๋ช ์ํด์ค์ผํ๋ค. ํจ์ ํํ๋ก ์ผ๋ฐ๋ฒํผ์ด๋ ์์ด์ฝ ๋ฒํผ์ ํฐ์นํ์ ๋ ์ผ์ด๋๋ ์ด๋ฒคํธ๋ฅผ ์ ์ํ๋ค.
- actions: ์์ด์ฝ ๋ฒํผ ๋ฑ์ ์ฌ๋ฌ๊ฐ ๋ฃ์ ๋~ ์ค๋ฅธ์ชฝ ๋ฐฐ์นํ ๋ ์ด๋ค
ํ์ต์๋ฃ
- ์ฝ๋ฉ์ ฐํ ํ๋ฌํฐ ์ํ๋ง ๊ฐ์ https://youtu.be/ze0t5gWKBvE
'๊ฐ๋ฐ > Flutter' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Flutter] ์๋ก์ด ํ๋ฉด์ผ๋ก ์ด๋ํ๊ณ , ๋๋์๊ฐ๊ธฐ - ํ์ด์ง ์ด๋ (0) | 2022.05.16 |
---|---|
[Flutter] ListView.builder๋ก ๋ฐ๋ณต๋๋ ๋ถ๋ถ ๋ง๋ค๊ธฐ (0) | 2022.04.17 |
[Flutter/ํ๋ฌํฐ] BuildContext ๋? (0) | 2022.04.06 |
[Flutter/ํ๋ฌํฐ] Drawer menu ๋ง๋ค๊ธฐ! (0) | 2022.04.06 |
Flutter์ Widget์ด๋? (0) | 2022.04.02 |