use*_*522 4 widget scrollview flutter
你如何在 Flutter 中实现双向滚动视图?ListView 有一个 scrollDirection 字段,但它只能采用 Axis.horizontal 或 Axis.vertical。有可能两者兼得吗?
这是使用外部的潜在解决方案SingleChildScrollView。如果屏幕外s 被拆除,您也可以使用 aPageView的多个。ListViewsListView
import 'package:flutter/material.dart';
void main() {
runApp(new MaterialApp(
home: new MyHomePage(),
));
}
class MyHomePage extends StatelessWidget {
Widget build(BuildContext context) {
ThemeData themeData = Theme.of(context);
return new Scaffold(
body: new SingleChildScrollView(
scrollDirection: Axis.horizontal,
child: new SizedBox(
width: 1000.0,
child: new ListView.builder(
itemBuilder: (BuildContext context, int i) {
return new Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: new List.generate(5, (int j) {
return new Text("$i,$j", style: themeData.textTheme.display2);
}),
);
},
),
),
),
);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5340 次 |
| 最近记录: |