QC

RepeatTab

 


import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class homescreen extends StatefulWidget {
  const homescreen({super.key});

  @override
  State<homescreen> createState() => _homescreenState();
}

class _homescreenState extends State<homescreen> {
  @override
  Widget build(BuildContext context) {
    return  DefaultTabController(
     
     
              length:9 ,
              child: Scaffold(
             
                  appBar: AppBar(
                      elevation: 0,
                      backgroundColor: Colors.white,
                      title: const CupertinoSearchTextField(),
                      bottom: TabBar(
                        isScrollable: true,
                        indicatorColor: Colors.yellow,
                        indicatorWeight: 8,
                        tabs: const [

                          RepeatTab(label: 'men',),
                          RepeatTab(label: 'women',),
                          RepeatTab(label: 'shoes',),
                          RepeatTab(label: 'Bags',),
                          RepeatTab(label: 'Electronics',),
                          RepeatTab(label: 'Accesstories',),
                          RepeatTab(label: 'Home and graden',),
                          RepeatTab(label: 'Kids',),
                          RepeatTab(label: 'Beauty',),

                        ],
                        ),
                  ),
                   body: const TabBarView(children: [
                    Center(child: Text('men screen'),),
                    Center(child: Text('women screen'),),
                    Center(child: Text('shoes screen'),),
                    Center(child: Text('Bags screen'),),
                    Center(child: Text('Electronics screen'),),
                    Center(child: Text('Accesstories screen'),),
                    Center(child: Text('Home and graden screen'),),
                    Center(child: Text('Kids screen'),),
                    Center(child: Text('Beauty screen'),),


                   ]),
           
                         ),
    );
  }
}

class RepeatTab extends StatelessWidget {
  final String label;

  const RepeatTab({
    super.key,required this.label
  });

  @override
  Widget build(BuildContext context) {
    return Tab(child: Text(label,style:TextStyle(color: Colors.grey.shade600) ,),);
  }
}



Git : https://github.com/ANH2018/Bottom-Navigation-Bar/tree/Bottom_bar_new_window







Hóa học 10 Bài 8. Định luật tuần hoàn. Ý nghĩa của bảng tuần hoàn các nguyên tố hóa học trang 43, 44 Hóa 10 Kết nối tri thức

Câu hỏi Trang 43 MĐ Định luật tuần hoàn đóng vai trò như thế nào trong việc dự đoán tính chất của các chất? Phương pháp giải: Bảng tuần hoàn...