简介
一个可以使内容滚动的Widget
- 实现了可滚动widget的交互模型,但不包含UI显示相关的逻辑
- 很难直接构造Scrollable。当然,我们可以考虑使用ListView或者GridView,他们结合了滚动、视口以及布局模型。如果需要自定义布局模型,可以考虑使用 CustomScrollView 。
基本用法
- 静态方法 Scrollable.of 和 Scrollable.ensureVisible 通常用于ListView或者GridView中的Scrollable小部件进行交互
- 你可以提供自定义的ScrollController,以创建自定义ScrollPosition子类。
实例演示
import 'package:flutter/material.dart';
class ScrollableDemo extends StatefulWidget {
_ScrollableDemoState createState() => _ScrollableDemoState();
}
class _ScrollableDemoState extends State<ScrollableDemo> {
@override
Widget build(BuildContext context) {
return Container(
child: Container(
height: 100.0,
child: Text('暂无Demo'),
),
);
}
}