23.08.30
✅ Day24-Bottom Sheet 과제 완료
23.08.31
✅ Day25-Write Screen 과제 완료
23.09.01
✅ 강남 모각코: Day26-Search & Activity 과제 1/3
✅ 플러터 스터디 중간 모임 참석
23.09.02
✅ 종로 모각코: GlueSQL Foreign key constraint base 구현
✅ Day26-Search & Activity 과제 2/3
23.09.03
✅ Day26-Search & Activity 과제 3/3
23.09.04
✅ Day29-Profile and Settings 과제 1/2
23.09.05
✅ Day29-Profile and Settings 과제 2/2
✅ Portal color on click 구현
TabBar(
padding: EdgeInsets.zero,
labelPadding: const EdgeInsets.symmetric(
horizontal: 3,
),
dividerColor: Colors.transparent,
indicatorColor: Colors.transparent,
unselectedLabelColor: Colors.black,
indicatorSize: TabBarIndicatorSize.label,
indicatorWeight: 0,
labelColor: Colors.white,
indicator: BoxDecoration(
color: Colors.black,
borderRadius: BorderRadius.circular(10),
border: Border.all(color: Colors.grey.shade400, width: 1),
),
isScrollable: true,
tabs: ["All", "Replies", "Mentions", "Verified", "Movies"]
// threads/lib/widgets/persistance_tab_bar.dart
class PersistentTabBar extends SliverPersistentHeaderDelegate {
..
tabs: const [
Center(child: Text('Threads')),
Center(child: Text('Replies')),