mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-30 07:15:51 +08:00
@@ -236,6 +236,7 @@ class _AudioPageState extends State<AudioPage> {
|
||||
),
|
||||
child: refreshIndicator(
|
||||
onRefresh: () => _controller.loadPrev(context),
|
||||
isClampingScrollPhysics: true,
|
||||
child: CustomScrollView(
|
||||
controller: scrollController,
|
||||
physics: _controller.reachStart
|
||||
|
||||
@@ -12,7 +12,7 @@ import 'package:PiliPlus/models_new/video/video_detail/episode.dart';
|
||||
import 'package:PiliPlus/pages/common/slide/common_slide_page.dart';
|
||||
import 'package:PiliPlus/utils/duration_utils.dart';
|
||||
import 'package:PiliPlus/utils/platform_utils.dart';
|
||||
import 'package:flutter/material.dart' hide RefreshCallback;
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:material_design_icons_flutter/material_design_icons_flutter.dart';
|
||||
|
||||
@@ -73,6 +73,7 @@ class _VideoReplyPanelState extends State<VideoReplyPanel>
|
||||
},
|
||||
child: refreshIndicator(
|
||||
onRefresh: _videoReplyController.onRefresh,
|
||||
isClampingScrollPhysics: widget.isNested,
|
||||
child: Stack(
|
||||
clipBehavior: Clip.none,
|
||||
children: [
|
||||
|
||||
@@ -181,6 +181,7 @@ class _VideoReplyReplyPanelState extends State<VideoReplyReplyPanel>
|
||||
Widget buildList(ThemeData theme) {
|
||||
final child = refreshIndicator(
|
||||
onRefresh: _controller.onRefresh,
|
||||
isClampingScrollPhysics: widget.isNested,
|
||||
child: CustomScrollView(
|
||||
key: ValueKey(scrollController.hashCode),
|
||||
controller: scrollController,
|
||||
|
||||
Reference in New Issue
Block a user