Table of Contents

Interface ISkiaGestureListener

Namespace
DrawnUi.Draw
Assembly
DrawnUi.Maui.dll
public interface ISkiaGestureListener
Extension Methods

Properties

BlockGesturesBelow

bool BlockGesturesBelow { get; }

Property Value

bool

CanDraw

bool CanDraw { get; }

Property Value

bool

GestureListenerRegistrationTime

DateTime? GestureListenerRegistrationTime { get; set; }

Property Value

DateTime?

InputTransparent

bool InputTransparent { get; }

Property Value

bool

LockFocus

bool LockFocus { get; }

Property Value

bool

Tag

string Tag { get; }

Property Value

string

Uid

Guid Uid { get; }

Property Value

Guid

ZIndex

int ZIndex { get; }

Property Value

int

Methods

HitIsInside(float, float)

bool HitIsInside(float x, float y)

Parameters

x float
y float

Returns

bool

OnFocusChanged(bool)

This will be called only for views registered at Superview.FocusedChild. The view must return true of false to indicate if it accepts focus.

bool OnFocusChanged(bool focus)

Parameters

focus bool

Returns

bool

OnSkiaGestureEvent(SkiaGesturesParameters, GestureEventProcessingInfo)

Called when a gesture is detected.

ISkiaGestureListener OnSkiaGestureEvent(SkiaGesturesParameters args, GestureEventProcessingInfo apply)

Parameters

args SkiaGesturesParameters
apply GestureEventProcessingInfo

Returns

ISkiaGestureListener

WHO CONSUMED if gesture consumed and blocked to be passed, NULL if gesture not locked and could be passed below. If you pass this to subview you must set your own offset parameters, do not pass what you received its for this level use.