我是Flutter的新手。我创建一个ScrollController
。当用户滚动时,List listChange
上的文本将更改。
这是我的代码
ScrollController _scrollController;
List listChange = [
'Some things.',
'My Demo',
'This is a test',
];
String description;
@override
void initState() {
// TODO: implement initState
super.initState();
_scrollController = ScrollController();
_scrollController.addListener(changedesc);
setState(() {
description = listChange[0];
});
}
changedesc() {
var value = _scrollController.offset.round();
var descIndex = (value / 150).round();
print(value);
setState(() {
description = listChange[descIndex];
});
}
现在改为更改List listChange
上的文本。我要更改Container
或Widget
。我该怎么办?