|
|
@ -219,13 +219,44 @@ class MeetingDetailsView extends GetView<MeetingDetailsController> { |
|
|
), |
|
|
), |
|
|
], |
|
|
], |
|
|
), |
|
|
), |
|
|
child: Align( |
|
|
child: DefaultTabController( |
|
|
alignment: Alignment.topLeft, |
|
|
length: 2, |
|
|
child: SingleChildScrollView( |
|
|
child: Column( |
|
|
reverse: true, |
|
|
children: [ |
|
|
child: Text( |
|
|
SizedBox( |
|
|
controller.dataDetails.value.content, |
|
|
height: 40.w, |
|
|
), |
|
|
child: TabBar( |
|
|
|
|
|
indicatorSize: TabBarIndicatorSize.tab, |
|
|
|
|
|
indicatorColor: isDarkMode ? AppColors.primary : Colors.blue, |
|
|
|
|
|
labelColor: isDarkMode ? AppColors.primary : Colors.blue, |
|
|
|
|
|
labelStyle: TextStyle( |
|
|
|
|
|
color: isDarkMode ? Colors.white : Colors.black87, |
|
|
|
|
|
fontSize: 14.sp, |
|
|
|
|
|
), |
|
|
|
|
|
tabs: const [ |
|
|
|
|
|
Tab(text: 'AI总结'), |
|
|
|
|
|
Tab(text: '会议原文'), |
|
|
|
|
|
], |
|
|
|
|
|
), |
|
|
|
|
|
), |
|
|
|
|
|
10.verticalSpace, |
|
|
|
|
|
Expanded( |
|
|
|
|
|
child: TabBarView( |
|
|
|
|
|
children: [ |
|
|
|
|
|
SingleChildScrollView( |
|
|
|
|
|
child: Text( |
|
|
|
|
|
controller.dataDetails.value.content, |
|
|
|
|
|
), |
|
|
|
|
|
), |
|
|
|
|
|
SingleChildScrollView( |
|
|
|
|
|
child: Text( |
|
|
|
|
|
controller.dataDetails.value.content, |
|
|
|
|
|
), |
|
|
|
|
|
), |
|
|
|
|
|
], |
|
|
|
|
|
), |
|
|
|
|
|
), |
|
|
|
|
|
], |
|
|
), |
|
|
), |
|
|
), |
|
|
), |
|
|
), |
|
|
), |
|
|
@ -235,7 +266,7 @@ class MeetingDetailsView extends GetView<MeetingDetailsController> { |
|
|
// 底部按钮 |
|
|
// 底部按钮 |
|
|
Widget _bottomButton(bool isDarkMode) { |
|
|
Widget _bottomButton(bool isDarkMode) { |
|
|
return Container( |
|
|
return Container( |
|
|
padding: EdgeInsets.only(top: 40.w, bottom: 30.w), |
|
|
padding: EdgeInsets.only(top: 20.w, bottom: 10.w), |
|
|
alignment: Alignment.center, |
|
|
alignment: Alignment.center, |
|
|
child: GestureDetector( |
|
|
child: GestureDetector( |
|
|
onTap: () { |
|
|
onTap: () { |
|
|
|