Table of Contents

Class SwipeableV2State

Namespace
IO.Scanbot.Sdk.Ui_v2.Common.Components
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui_v2/common/components/SwipeableV2State", DoNotGenerateAcw = true)]
[JavaTypeParameters(new string[] { "T" })]
public sealed class SwipeableV2State : Object, IJavaObject, IJavaPeerable, IDisposable
Inheritance
SwipeableV2State
Implements
Inherited Members

Properties

CurrentValue

public Object CurrentValue { get; }

Property Value

Object

IsAnimationRunning

public bool IsAnimationRunning { get; }

Property Value

bool

LastVelocity

public float LastVelocity { get; }

Property Value

float

MaxOffset

public float MaxOffset { get; }

Property Value

float

MinOffset

public float MinOffset { get; }

Property Value

float

Offset

public Float Offset { get; }

Property Value

Float

Progress

public float Progress { get; }

Property Value

float

TargetValue

public Object TargetValue { get; }

Property Value

Object

Methods

AnimateTo(Object, float, IContinuation)

[Register("animateTo", "(Ljava/lang/Object;FLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "")]
public Object AnimateTo(Object targetValue, float velocity, IContinuation p2)

Parameters

targetValue Object
velocity float
p2 IContinuation

Returns

Object

DispatchRawDelta(float)

[Register("dispatchRawDelta", "(F)F", "")]
public float DispatchRawDelta(float delta)

Parameters

delta float

Returns

float

HasAnchorForValue(Object)

[Register("hasAnchorForValue", "(Ljava/lang/Object;)Z", "")]
public bool HasAnchorForValue(Object value)

Parameters

value Object

Returns

bool

RequireOffset()

[Register("requireOffset", "()F", "")]
public float RequireOffset()

Returns

float

Settle(float, IContinuation)

[Register("settle", "(FLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "")]
public Object Settle(float velocity, IContinuation _completion)

Parameters

velocity float
_completion IContinuation

Returns

Object

SnapTo(Object, IContinuation)

[Register("snapTo", "(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "")]
public Object SnapTo(Object targetValue, IContinuation p1)

Parameters

targetValue Object
p1 IContinuation

Returns

Object