import 'package:flutter/material.dart'; import 'package:rijig_mobile/core/utils/guide.dart'; import 'package:rijig_mobile/widget/tabbar_custom.dart'; class ActivityScreen extends StatefulWidget { const ActivityScreen({super.key}); @override State createState() => _ActivityScreenState(); } class _ActivityScreenState extends State { @override Widget build(BuildContext context) { return DefaultTabController( length: 3, child: Scaffold( backgroundColor: whiteColor, appBar: AppBar( title: Text('Aktifitas', style: Tulisan.subheading()), centerTitle: true, bottom: PreferredSize( preferredSize: const Size.fromHeight(40), child: ClipRRect( borderRadius: const BorderRadius.all(Radius.circular(10)), child: Container( height: 40, margin: const EdgeInsets.symmetric(horizontal: 20), decoration: BoxDecoration( borderRadius: const BorderRadius.all(Radius.circular(10)), color: Colors.green.shade100, ), child: TabBar( indicatorSize: TabBarIndicatorSize.tab, dividerColor: Colors.transparent, indicator: BoxDecoration( color: primaryColor, borderRadius: BorderRadius.all(Radius.circular(10)), ), labelColor: Colors.white, unselectedLabelColor: Colors.black54, tabs: [ TabItem(title: 'Proses', count: 6), TabItem(title: 'Gak Eroh', count: 3), TabItem(title: 'Dibatalkan', count: 1), ], ), ), ), ), ), body: const TabBarView( children: [ Center(child: Text('Proses Page')), Center(child: Text('Gak Eroh Page')), Center(child: Text('Dibatalkan Page')), ], ), ), ); } }