![]() |
1
1
我认为这是一种飘飘然的行为。如果我们在listview上有很多子项,那么当我们向下滚动时,屏幕外的小部件将标记为脏小部件。 然后,当我们再次向后滚动时,flatter将重建小部件。
您必须将额定值存储到对象状态。因此,当小部件重新构建时,该值将根据存储的值自动设置。 其他简单解决方案(不推荐)
下面是对 chaceExtent What exactly does cacheExtent property in ListView.Builder do? |
![]() |
2
1
在onRatingUpdate中保存其值
然后在initstate中得到如下值
将此教师概念指定为ratingbar的初始值 |
![]() |
3
1
但是,在用户重新启动应用程序后,这些数据将被删除。因此,您可以将数据存储在数据库中,当用户返回时,将值替换为必要的变量。 |
|
swastij · 如何在颤振中创建垂直线性梯度? 2 年前 |
![]() |
IshikiHIkaru · 颤振:替换“.jpg”后面的特定字符串 2 年前 |
![]() |
Tindona · 在flatter中有没有办法将响应体转换为XML? 2 年前 |
![]() |
swapnil mane · 当我在颤振中向下滚动时,额定值变为零 2 年前 |
![]() |
Irfan Ganatra · 颤振:如何在导航时知道参数是否传递 2 年前 |
![]() |
Nikita · 如果有不好的状态还有些别的东西 2 年前 |
![]() |
Tindona · 在flatter中更新小部件之间的值 2 年前 |