public class FocusLayer extends UILayer
stage, transformation
isAttached, showState, uiDensity, willDrawUi
Constructor and Description |
---|
FocusLayer(Context context,
FocusLayerSettings settings) |
Modifier and Type | Method and Description |
---|---|
boolean |
doRespondOnClick(TransformedMotionEvent event) |
boolean |
equals(java.lang.Object obj) |
boolean |
isPosInRangeOfOuterRadiusSelector(float[] pos) |
void |
onDrawUI(Canvas canvas) |
protected void |
onEditorModeChange() |
protected void |
onFocusIntensityChanged() |
protected void |
onFocusModeChanged() |
void |
onMotionEvent(TransformedMotionEvent event) |
void |
setImageRect(Rect rect) |
void |
showIndicator(boolean stay) |
static float[] |
translatePoints(Matrix matrix,
float x,
float y,
float angle,
float[] points) |
generateOperator, getView, invalidate, onOperatorResult, onSizeChanged, onTouchEvent, postInvalidate, releaseOperatorDirtyFlag, renderUi, setLayerContainerCallback, setTransformation
getStateHandler, onAttachedToUI, onAttachedToWindow, onDetachedFromUI, onDetachedFromWindow, postInvalidateUi, setWillDrawUi
public FocusLayer(Context context, FocusLayerSettings settings)
public boolean doRespondOnClick(@NonNull TransformedMotionEvent event)
public boolean equals(java.lang.Object obj)
public boolean isPosInRangeOfOuterRadiusSelector(float[] pos)
public void onDrawUI(@NonNull Canvas canvas)
onDrawUI
in interface UIOverlayDrawer
onDrawUI
in class UILayer
@MainThread protected void onEditorModeChange()
@MainThread protected void onFocusIntensityChanged()
@MainThread protected void onFocusModeChanged()
@MainThread public void onMotionEvent(@NonNull TransformedMotionEvent event)
onMotionEvent
in interface LayerI
onMotionEvent
in class UILayer
public void setImageRect(@NonNull Rect rect)
public void showIndicator(boolean stay)
public static float[] translatePoints(Matrix matrix, float x, float y, float angle, float[] points)