diff --git a/lib/pages/video/detail/introduction/view.dart b/lib/pages/video/detail/introduction/view.dart index bed37bb5..6c713efe 100644 --- a/lib/pages/video/detail/introduction/view.dart +++ b/lib/pages/video/detail/introduction/view.dart @@ -268,7 +268,10 @@ class _VideoInfoState extends State with TickerProviderStateMixin { final Color outline = t.colorScheme.outline; return SliverPadding( padding: const EdgeInsets.only( - left: StyleString.safeSpace, right: StyleString.safeSpace, top: 10), + left: StyleString.safeSpace, + right: StyleString.safeSpace, + top: 16, + ), sliver: SliverToBoxAdapter( child: !loadingStatus ? Column( diff --git a/lib/pages/video/detail/view.dart b/lib/pages/video/detail/view.dart index e8ca935d..b02264cd 100644 --- a/lib/pages/video/detail/view.dart +++ b/lib/pages/video/detail/view.dart @@ -9,7 +9,6 @@ import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:get/get.dart'; import 'package:flutter/material.dart'; import 'package:hive/hive.dart'; -import 'package:nil/nil.dart'; import 'package:pilipala/common/widgets/network_img_layer.dart'; import 'package:pilipala/http/user.dart'; import 'package:pilipala/models/common/search_type.dart'; @@ -308,11 +307,20 @@ class _VideoDetailPageState extends State ); /// tabbar - Widget tabbarBuild = SizedBox( + Widget tabbarBuild = Container( width: double.infinity, height: 45, + decoration: BoxDecoration( + border: Border( + bottom: BorderSide( + width: 1, + color: Theme.of(context).dividerColor.withOpacity(0.1), + ), + ), + ), child: Row( children: [ + const SizedBox(width: 20), Expanded( child: TabBar( controller: vdCtr.tabCtr, @@ -321,7 +329,7 @@ class _VideoDetailPageState extends State ), ), SizedBox( - width: 200, + width: 220, child: Center( child: Row( mainAxisAlignment: MainAxisAlignment.end, @@ -333,9 +341,7 @@ class _VideoDetailPageState extends State padding: MaterialStateProperty.all(EdgeInsets.zero), ), onPressed: () => vdCtr.showShootDanmakuSheet(), - child: const Text( - '发弹幕', - ), + child: const Text('发弹幕', style: TextStyle(fontSize: 12)), ), ), const SizedBox(width: 4), @@ -353,6 +359,7 @@ class _VideoDetailPageState extends State child: Obx(() => Text( '弹', style: TextStyle( + fontSize: 12, color: (plPlayerController?.isOpenDanmu.value ?? false) ? Theme.of(context).colorScheme.primary