gpt4 book ai didi

flutter - 如何使变量成为最终变量并在 initState() 中为其赋值

转载 作者:IT王子 更新时间:2023-10-29 07:11:12 25 4
gpt4 key购买 nike

StatefulWidget 中制作 AnimationController final 的最佳方法是什么,以下代码会出错。

final AnimationController _controller; // I want to keep it final

@override
void initState() {
super.initState();
_controller = AnimationController(vsync: this); // error
}

最佳答案

那是不可能的。 initState 不能用于初始化 final 变量。

即便如此,也无法将 AnimationController 分配给最终属性,因为它依赖于 this

关于flutter - 如何使变量成为最终变量并在 initState() 中为其赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56707242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com