hz_kit library
Functions
-
debounce(
VoidCallback fn, {Duration time = const Duration(milliseconds: 500), VoidCallback? onCancel}) → dynamic -
防抖方法,
time
时间内触发的fn
方法都会被取消 -
throttle(
VoidCallback fn, {Duration time = const Duration(milliseconds: 500), VoidCallback? onLocked, VoidCallback? onUnlocked, VoidCallback? onIgnored}) → dynamic -
节流,先触发
fn
方法然后计时,time
时间 内,不再触发fn
方法 -
throttleFuture<
T> (Future< T> fn(), {VoidCallback? onLocked, VoidCallback? onUnlocked, VoidCallback? onIgnored}) → dynamic