【发布时间】:2021-04-02 12:30:25
【问题描述】:
非常琐碎的问题。 超级简单的代码。
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
visualDensity: VisualDensity.adaptivePlatformDensity,
),
home: MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
final String title;
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return ListView(
children: [
Container(color: Colors.red, height: 1000),
Container(color: Colors.blue, height: 1000),
],
);
}
}
它会一直捕捉到项目而不是有机地滚动;有什么想法吗?
【问题讨论】:
-
我不明白这个问题。能详细点吗?
-
@Maxouille 我为你添加了一个 gif。
-
我在 Dartpad 上试过了。它不会为我捕捉到下一个项目。
-
@JigarPatel 我现在在一个新应用程序中运行它;在 iOS 上它正在捕捉。
-
@OliverDixon 我在 iOS 上运行它,它没有捕捉到。你在某处使用
physics: PageScrollPhysics()吗?
标签: flutter