opt intro controller

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-08-02 14:07:29 +08:00
parent 199ddc0e7e
commit 3c964787df
19 changed files with 507 additions and 446 deletions

View File

@@ -19,6 +19,14 @@ class AiConclusionPanel extends CommonCollapseSlidePage {
}
class _AiDetailState extends CommonCollapseSlidePageState<AiConclusionPanel> {
final _controller = ScrollController();
@override
void dispose() {
_controller.dispose();
super.dispose();
}
@override
Widget buildPage(ThemeData theme) {
return Material(
@@ -53,7 +61,7 @@ class _AiDetailState extends CommonCollapseSlidePageState<AiConclusionPanel> {
@override
Widget buildList(ThemeData theme) {
return CustomScrollView(
controller: ScrollController(),
controller: _controller,
physics: const AlwaysScrollableScrollPhysics(),
slivers: [
if (widget.item.summary?.isNotEmpty == true) ...[