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