mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-08-03 17:20:16 +08:00
@@ -2,6 +2,8 @@ import 'package:PiliPlus/common/skeleton/video_reply.dart';
|
||||
import 'package:PiliPlus/common/style.dart';
|
||||
import 'package:PiliPlus/common/widgets/custom_icon.dart';
|
||||
import 'package:PiliPlus/common/widgets/loading_widget/http_error.dart';
|
||||
import 'package:PiliPlus/common/widgets/scaffold/mini_scaffold.dart';
|
||||
import 'package:PiliPlus/common/widgets/scaffold/simple_scaffold.dart';
|
||||
import 'package:PiliPlus/common/widgets/sliver/sliver_pinned_header.dart';
|
||||
import 'package:PiliPlus/common/widgets/view_safe_area.dart';
|
||||
import 'package:PiliPlus/grpc/bilibili/main/community/reply/v1.pb.dart'
|
||||
@@ -235,8 +237,7 @@ mixin CommonDynPageMixin<T extends StatefulWidget>
|
||||
),
|
||||
);
|
||||
if (showBackBtn) {
|
||||
return Scaffold(
|
||||
resizeToAvoidBottomInset: false,
|
||||
return SimpleScaffold(
|
||||
appBar: AppBar(
|
||||
title: const Text('评论详情'),
|
||||
shape: Border(
|
||||
@@ -258,11 +259,10 @@ mixin CommonDynPageMixin<T extends StatefulWidget>
|
||||
arguments: arguments,
|
||||
);
|
||||
} else {
|
||||
final scaffoldState = Scaffold.maybeOf(context);
|
||||
final scaffoldState = MiniScaffold.maybeOf(context);
|
||||
if (scaffoldState != null) {
|
||||
hideFab();
|
||||
scaffoldState.showBottomSheet(
|
||||
backgroundColor: Colors.transparent,
|
||||
(context) => replyReplyPage(showBackBtn: false),
|
||||
);
|
||||
} else {
|
||||
@@ -320,7 +320,10 @@ mixin CommonDynPageMixin<T extends StatefulWidget>
|
||||
: const NoBottomPaddingFabLocation();
|
||||
|
||||
Widget get fabButton => Padding(
|
||||
padding: .only(bottom: padding.bottom + kFloatingActionButtonMargin),
|
||||
padding: .only(
|
||||
right: kFloatingActionButtonMargin + padding.right,
|
||||
bottom: kFloatingActionButtonMargin + padding.bottom,
|
||||
),
|
||||
child: replyButton,
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user