public abstract class UILayer extends ImgLyUIView implements LayerI
Modifier and Type | Field and Description |
---|---|
protected Rect |
stage |
protected Transformation |
transformation |
isAttached, showState, uiDensity, willDrawUi
Constructor and Description |
---|
UILayer(Context context) |
Modifier and Type | Method and Description |
---|---|
Operator |
generateOperator(StateHandler stateHandler)
Deprecated.
|
View |
getView(Context context) |
void |
invalidate()
Deprecated.
|
abstract void |
onDrawUI(Canvas canvas) |
void |
onMotionEvent(TransformedMotionEvent event) |
void |
onOperatorResult(SourceRequestAnswerI answer)
Deprecated.
|
protected void |
onSizeChanged(int w,
int h,
int oldw,
int oldh) |
boolean |
onTouchEvent(MotionEvent event)
Deprecated.
|
void |
postInvalidate()
Deprecated.
|
boolean |
releaseOperatorDirtyFlag()
Deprecated.
|
void |
renderUi() |
void |
setLayerContainerCallback(LayerView layerView)
Deprecated.
|
void |
setTransformation(Transformation matrix) |
getStateHandler, onAttachedToUI, onAttachedToWindow, onDetachedFromUI, onDetachedFromWindow, postInvalidateUi, setWillDrawUi
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doRespondOnClick, setImageRect
protected Rect stage
protected Transformation transformation
@Deprecated public final Operator generateOperator(@NonNull StateHandler stateHandler)
generateOperator
in interface LayerI
@NonNull public final View getView(Context context)
@Deprecated public void invalidate()
public abstract void onDrawUI(Canvas canvas)
onDrawUI
in interface UIOverlayDrawer
onDrawUI
in class ImgLyUIView
public void onMotionEvent(@NonNull TransformedMotionEvent event)
onMotionEvent
in interface LayerI
@Deprecated public final void onOperatorResult(SourceRequestAnswerI answer)
onOperatorResult
in interface LayerI
protected void onSizeChanged(int w, int h, int oldw, int oldh)
@Deprecated public final boolean onTouchEvent(MotionEvent event)
@Deprecated public void postInvalidate()
@Deprecated public final boolean releaseOperatorDirtyFlag()
releaseOperatorDirtyFlag
in interface LayerI
@AnyThread public void renderUi()
@Deprecated public void setLayerContainerCallback(LayerView layerView)
setLayerContainerCallback
in interface LayerI
public void setTransformation(@NonNull Transformation matrix)
setTransformation
in interface LayerI