-
- All Implemented Interfaces:
-
io.scanbot.sdk.camera.autosnapping.IAutoSnappingPredicate
public final class ShakeAutoSnappingPredicate implements IAutoSnappingPredicate<Unit>
Validation that tracks significant movements and allows snap only after some time passed since last significant move.
-
-
Constructor Summary
Constructors Constructor Description ShakeAutoSnappingPredicate(Context context, Function0<Unit> moveCallback)
-
Method Summary
Modifier and Type Method Description final BooleangetIsEnabled()final UnitsetIsEnabled(Boolean isEnabled)BooleancheckState(Unit param)Run this check. final UnitonResume()Call to attach to hardware listener. final UnitonPause()Call to detach when component no longer needed. -
-
Method Detail
-
getIsEnabled
final Boolean getIsEnabled()
-
setIsEnabled
final Unit setIsEnabled(Boolean isEnabled)
-
checkState
Boolean checkState(Unit param)
Run this check.
- Parameters:
param- typed param that this implementation might need.
-
-
-
-