在SingleChildScrollView中嵌入ListTiles滚动功能,可以通过以下步骤实现:
以下是一个示例代码:
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: SingleChildScrollView(
child: Column(
children: <Widget>[
ListView.builder(
shrinkWrap: true,
physics: NeverScrollableScrollPhysics(),
itemCount: 10,
itemBuilder: (BuildContext context, int index) {
return ListTile(
title: Text('ListTile $index'),
);
},
),
],
),
),
),
);
}
}
在这个示例中,SingleChildScrollView包裹了一个Column组件,而Column组件中又嵌套了一个ListView.builder组件。ListView.builder的itemBuilder属性中的匿名函数会根据itemCount的值构建相应数量的ListTile。
这样,你就可以在SingleChildScrollView中嵌入ListTiles滚动功能了。
领取专属 10元无门槛券
手把手带您无忧上云