opt iOS ScrollPhysics

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-07-21 22:37:51 +08:00
parent 43843ca721
commit be07cafb54
14 changed files with 119 additions and 28 deletions

View File

@@ -1,6 +1,8 @@
import 'package:PiliPlus/common/widgets/flutter/popup_menu.dart';
import 'package:PiliPlus/common/widgets/gesture/tap_gesture_recognizer.dart';
import 'package:PiliPlus/common/widgets/image/network_img_layer.dart';
import 'package:PiliPlus/common/widgets/scroll_physics.dart'
show platformClampingPhysics;
import 'package:PiliPlus/http/live.dart';
import 'package:PiliPlus/models_new/live/live_danmaku/danmaku_msg.dart';
import 'package:PiliPlus/models_new/live/live_superchat/item.dart';
@@ -54,7 +56,7 @@ class LiveRoomChatPanel extends StatelessWidget {
separatorBuilder: (_, _) => const SizedBox(height: 8),
itemCount: liveRoomController.builtLength =
liveRoomController.messages.length,
physics: const ClampingScrollPhysics(),
physics: platformClampingPhysics,
itemBuilder: (_, index) {
final item = liveRoomController.messages[index];
if (item is DanmakuMsg) {