但Flutter说:对不起,你不能
这让我恍然大悟,为什么Widget源码里说所有的组件都是恒定的,它只是对元素的描述
组件的属性无法被改变因为属性都是final修饰的,既然无法修改,那又为什么会有状态一说...,让我们感觉里面的人是活的,世界是运动的
这其中化腐朽为神奇的关键就是如何持续渲染,就像电影如何连续一帧帧的播放
这时状态类中的setState()应声而出,交给我,只要喊我一声,我就为你们更新状态...,如下:有一个私有的变量_value,
在Slider拖动的过程中执行_render方法进行渲染,在渲染时先将Slider的值给_value
在setState方法调用之后,build将会重新执行,...那么Slider的值就会使用_value,从而实现状态的更新
?...所以编程对我而言就是在创世,而我便是创世神,思想的高度可以让你的眼前有一个完全不一样的世界。
话说回来,为什么要这样做呢?