我有一个简单的ListView,包装在SingleChildScrollView中,如下所示。如果没有指定控制器,我可以滚动列表上/下箭头键,页面向上/向下键以及Chrome上的空格键。但是,如果我通过取消对底部的注释来指定滚动控制器,用这些键滚动将无法工作(我仍然可以通过手动拖动滚动条上下滚动)。
如何在指定滚动控制器时保留滚动行为?我需要滚动控制器,因为我有一个连接到它的监听器,以便在到达底部时预取API数据,以启用无限滚动。
谢谢!
import 'package:flutter/material.dart';
class SampleScreen extends St