inblog logo
|
jay0628
    Flutter

    [Flutter] 7. TabBar 샘플링

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

    TabBar class Flutter 문서

    TabBar class - material library - Dart API
    API docs for the TabBar class from the material library, for the Dart programming language.
    TabBar class - material library - Dart API
    https://api.flutter.dev/flutter/material/TabBar-class.html?_gl=1*x3bedm*_ga*MTc2ODAwODU2Ny4xNzQ4MzExNTk1*_ga_04YGWK0175*czE3NDgzMjY5NjQkbzMkZzEkdDE3NDgzMjY5ODIkajAkbDAkaDA
     

    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

      RSS·Powered by Inblog