为什么没有ValueNotifierBuilder?

时间:2018-07-11 09:04:13

标签: flutter

我想拥有ValueNotifierBuilder,但目前不存在。有什么计划要添加吗?

2 个答案:

答案 0 :(得分:3)

ValueListenableBuilder似乎正是您要寻找的。

它从任何ValueListenableValueNotifier是一个)重建。

ValueListenableBuilder(
  valueListenable: valueNotifier,
  builder: (context, value, child) {
    return Text('$value');
})

https://docs.flutter.io/flutter/widgets/ValueListenableBuilder-class.html

答案 1 :(得分:0)

编辑:

现在它已以ValueListenableBuilder的名称添加到框架中


已经有一个,但名称不是ValueNotifierBuilder

它是AnimatedBuilder,与任何Listenable兼容。 ValueNotifier是一个(但ScrollController也很多)。

AnimatedBuilder(
  animation: valueNotifier,
  builder: (context, child) {
    return Column(
      children: <Widget>[
        Text(valueNotifier.value.toString()),
        child,
      ],
    );
  },
  child: Text("Hello World")
)
相关问题