728x90
반응형
3개의 메뉴가 상단에 보이게 구현해보자.
MaterialApp(
home: DefaultTabController(
length: 3,
child: Scaffold(
appBar: AppBar(
bottom: TabBar(
tabs: [
Tab(text: 'Naver'),
Tab(
text: 'Daum',
),
Tab(text: 'Google'),
],
),
title: Text('WebView Test'),
),
body: TabBarView(
physics: NeverScrollableScrollPhysics(),
children: [
WebPage('https://www.naver.com'),
WebPage('https://www.daum.net'),
WebPage('https://www.google.com'),
],
),
),
),
)
AppBar() 속성 안에 TabBar부분을 넣어주면 상단 내비게이션 바가 구현이 된다.
TabBar에서 tabs부분에 메뉴 글씨나 아이콘을 넣어줄 수 있다.
TabBarView속성은 length의 길이에 맞게 페이지를 넣어주면 된다.
728x90
반응형
'Flutter' 카테고리의 다른 글
[j Flutter] 현재 위치 위도,경도 구하기 (geolocator) (2) | 2020.10.15 |
---|---|
[j Flutter] url 이동하기 (브라우저 실행) (0) | 2020.10.12 |
[j Flutter] 이미지 투명도 조절 (0) | 2020.09.15 |
[j Flutter] 이미지 흐리게 하기 (blur처리) (0) | 2020.09.08 |
[j Flutter] flutter에서 No Firebase App '[DEFAULT]' has been created - call Firebase.initializeApp() 에러 해결방법 (2) | 2020.09.01 |