Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-29 20:13:11 +08:00
parent 924d51d41b
commit 8aeb035e55
13 changed files with 220 additions and 244 deletions

View File

@@ -179,7 +179,6 @@ class _ArticlePageState extends State<ArticlePage>
VoidCallback? onDispose,
}) =>
Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(
title: const Text('评论详情'),
titleSpacing: automaticallyImplyLeading ? null : 12,

View File

@@ -130,7 +130,6 @@ class _DynamicsPageState extends State<DynamicsPage>
super.build(context);
ThemeData theme = Theme.of(context);
return Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(
leading: upPanelPosition == UpPanelPosition.rightDrawer
? _createDynamicBtn(theme, false)

View File

@@ -57,13 +57,10 @@ class _CreateDynPanelState extends CommonPublishPageState<CreateDynPanel> {
@override
Widget build(BuildContext context) {
final ThemeData theme = Theme.of(context);
return Scaffold(
backgroundColor: Colors.transparent,
resizeToAvoidBottomInset: false,
appBar: _buildAppBar(theme),
body: Column(
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
_buildAppBar(theme),
Expanded(
child: ListView(
padding: EdgeInsets.zero,
@@ -80,8 +77,7 @@ class _CreateDynPanelState extends CommonPublishPageState<CreateDynPanel> {
children: [
TextButton(
style: TextButton.styleFrom(
overlayColor:
hasTopic ? Colors.transparent : null,
overlayColor: hasTopic ? Colors.transparent : null,
splashFactory:
hasTopic ? NoSplash.splashFactory : null,
shape: hasTopic
@@ -121,8 +117,7 @@ class _CreateDynPanelState extends CommonPublishPageState<CreateDynPanel> {
),
),
TextSpan(
text:
hasTopic ? topic.value!.second : '选择话题',
text: hasTopic ? topic.value!.second : '选择话题',
style: TextStyle(
color: hasTopic
? null
@@ -202,7 +197,6 @@ class _CreateDynPanelState extends CommonPublishPageState<CreateDynPanel> {
_buildToolbar,
buildPanelContainer(Colors.transparent),
],
),
);
}

View File

@@ -125,7 +125,6 @@ class _DynamicDetailPageState extends State<DynamicDetailPage>
VoidCallback? onDispose,
}) =>
Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(
title: const Text('评论详情'),
titleSpacing: automaticallyImplyLeading ? null : 12,

View File

@@ -272,19 +272,14 @@ class _LiveRoomPageState extends State<LiveRoomPage>
);
}
Widget get _buildPH => Scaffold(
resizeToAvoidBottomInset: false,
appBar: _buildAppBar,
backgroundColor: Colors.transparent,
body: Column(
children: _buildBodyP,
),
Widget get _buildPH => Column(
children: [
_buildAppBar,
..._buildBodyP,
],
);
Widget get _buildPP => Scaffold(
resizeToAvoidBottomInset: false,
backgroundColor: Colors.transparent,
body: Stack(
Widget get _buildPP => Stack(
clipBehavior: Clip.none,
children: [
_buildAppBar,
@@ -336,7 +331,6 @@ class _LiveRoomPageState extends State<LiveRoomPage>
),
),
],
),
);
@override

View File

@@ -202,7 +202,6 @@ class _MainAppState extends State<MainApp>
systemNavigationBarIconBrightness: theme.brightness.reverse,
),
child: Scaffold(
resizeToAvoidBottomInset: false,
extendBody: true,
body: Row(
mainAxisAlignment: MainAxisAlignment.center,

View File

@@ -29,7 +29,6 @@ class _SearchPageState extends State<SearchPage> {
Widget build(BuildContext context) {
final theme = Theme.of(context);
return Scaffold(
resizeToAvoidBottomInset: true,
appBar: AppBar(
shape: Border(
bottom: BorderSide(

View File

@@ -357,15 +357,11 @@ class VideoDetailController extends GetxController
}
} catch (_) {}
} else if (isLoadPrevious) {
if (data.mediaList?.isNotEmpty == true) {
mediaList.insertAll(0, data.mediaList!);
}
} else {
if (data.mediaList?.isNotEmpty == true) {
mediaList.addAll(data.mediaList!);
}
}
}
} else {
SmartDialog.showToast(res['msg']);
}
@@ -1477,7 +1473,7 @@ class VideoDetailController extends GetxController
} catch (_) {}
}
if (GStorage.showViewPoints && playInfo.viewPoints?.isNotEmpty == true) {
if (playInfo.viewPoints?.isNotEmpty == true && GStorage.showViewPoints) {
try {
viewPointList = playInfo.viewPoints!.map((item) {
double start =

View File

@@ -416,8 +416,9 @@ class _BangumiIntroPanelState extends State<BangumiIntroPanel>
return Row(
spacing: 6,
children: [
if (bangumiItem.areas?.isNotEmpty == true)
Text(
(bangumiItem.areas!.isNotEmpty ? bangumiItem.areas!.first.name! : ''),
bangumiItem.areas!.first.name!,
style: TextStyle(
fontSize: 12,
color: theme.colorScheme.outline,

View File

@@ -259,7 +259,7 @@ class _MediaListPanelState
],
),
),
if (showDelBtn && isCurr)
if (showDelBtn && !isCurr)
Positioned(
right: 12,
bottom: -6,

View File

@@ -54,11 +54,11 @@ class _NoteListPageState extends CommonSlidePageState<NoteListPage> {
Widget buildPage(ThemeData theme) {
return Scaffold(
key: _key,
resizeToAvoidBottomInset: false,
body: Scaffold(
backgroundColor: Colors.transparent,
resizeToAvoidBottomInset: false,
appBar: AppBar(
body: Column(
children: [
SizedBox(
height: 45,
child: AppBar(
automaticallyImplyLeading: false,
titleSpacing: 16,
toolbarHeight: 45,
@@ -84,7 +84,9 @@ class _NoteListPageState extends CommonSlidePageState<NoteListPage> {
const SizedBox(width: 16),
],
),
body: enableSlide ? slideList(theme) : buildList(theme),
),
Expanded(child: enableSlide ? slideList(theme) : buildList(theme))
],
),
);
}

View File

@@ -35,7 +35,6 @@ class _ViewPointsPageState
@override
Widget buildPage(ThemeData theme) {
return Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(
automaticallyImplyLeading: false,
titleSpacing: 16,

View File

@@ -119,7 +119,6 @@ class PiliScheme {
'id': commentSecondaryId,
},
() => Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(
title: const Text('评论详情'),
actions: [
@@ -257,7 +256,6 @@ class PiliScheme {
'enterUri': queryParameters['enterUri'],
},
() => Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(
title: const Text('评论详情'),
actions: [
@@ -306,7 +304,6 @@ class PiliScheme {
'type': type,
},
() => Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(
title: const Text('评论详情'),
actions: [
@@ -381,7 +378,6 @@ class PiliScheme {
'id': commentSecondaryId,
},
() => Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(
title: const Text('评论详情'),
actions: [
@@ -767,7 +763,6 @@ class PiliScheme {
'id': commentSecondaryId,
},
() => Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(
title: const Text('评论详情'),
actions: pageType == '1'