advanced_value_notifier 0.0.2+1 advanced_value_notifier: ^0.0.2+1 copied to clipboard
A value notifier which has super powers, like allows to see past value along with the new
This package allows you to notify listener about the previous value and current value.
Features #
- Get both previous and current value
- Listen to the value changes
- Build widget optimally by consider previous and current value
Usage #
HistoryValueListenableListener #
HistoryValueListenableListener<int>(
historyValueNotifier: counter,
historyValueWidgetListener: (int prevValue, int value) {
print("Prev $prevValue Curr $value");
},
child: const Text(
'Hello',
),
)
HistoryValueListenableBuilder #
HistoryValueListenableBuilder<int>(
historyValueNotifier: counter,
historyValueBuilder: (BuildContext context, int prevValue,
int value, Widget? child) {
return Text(
"Prev $prevValue Curr $value",
style: Theme.of(context).textTheme.headlineMedium,
);
},
)
Additional information #
Connect with Author over Linkedin