[Flutter] 7. TabBar 샘플링

김주희's avatar
Jun 08, 2025
[Flutter] 7. TabBar 샘플링

TabBar class Flutter 문서

 

TabBar 샘플코드

Flutter 문서의 TabBar class 샘플 코드를 통해 하나씩 디버깅하듯이 TabBar 위젯에 대해 알아보자
우선 기본 샘플 코드를 보면
  1. 탭이 총 3개 있고
  1. 각 탭마다 탭바 아래에 각각의 텍스트가 가운데 정렬되어있으며
    import 'package:flutter/material.dart'; /// Flutter code sample for [TabBar]. void main() => runApp(const TabBarApp()); class TabBarApp extends StatelessWidget { const TabBarApp({super.key}); @override Widget build(BuildContext context) { return const MaterialApp(home: TabBarExample()); } } class TabBarExample extends StatelessWidget { const TabBarExample({super.key}); @override Widget build(BuildContext context) { return DefaultTabController( initialIndex: 1, length: 3, child: Scaffold( appBar: AppBar( title: const Text('TabBar Sample'), bottom: const TabBar( tabs: <Widget>[ Tab(icon: Icon(Icons.cloud_outlined)), Tab(icon: Icon(Icons.beach_access_sharp)), Tab(icon: Icon(Icons.brightness_5_sharp)), ], ), ), body: const TabBarView( children: <Widget>[ Center(child: Text("It's cloudy here")), Center(child: Text("It's rainy here")), Center(child: Text("It's sunny here")), ], ), ), ); } }
    notion image
     
     
     

    탭 하나 삭제하기

     
    Share article

    jay0628