public class EditorShowState extends StateObservable<EditorShowState.Event>
Modifier and Type | Class and Description |
---|---|
static class |
EditorShowState.Event |
StateObservable.StateUnbindedException
isConfigObject
Constructor and Description |
---|
EditorShowState() |
Modifier and Type | Method and Description |
---|---|
void |
animateTransformation(int delay,
int time,
float scale,
float[] sourcePos,
float[] destinationPos) |
void |
callPreviewDirty() |
void |
callReady() |
int |
describeContents() |
void |
disableUiDrawback(UIOverlayDrawer uiOverlayDrawer) |
void |
enableUiDrawback(UIOverlayDrawer uiOverlayDrawer) |
void |
fitImageToStage(MultiRect cropRect,
boolean animated) |
void |
fitImageToStage(MultiRect cropRect,
float downScale,
boolean animated) |
MultiRect |
getCropRegion(MultiRect dest) |
float |
getDownScaleFactorInCropMode() |
float |
getDownScaleFactorInFrameMode() |
EditMode |
getEditMode() |
int |
getFps() |
android.graphics.Rect |
getImageRect() |
MultiRect |
getImageRectF() |
android.graphics.Rect |
getRealStageRect() |
float |
getRotation() |
float |
getScale() |
int |
getStageBottomCut() |
int |
getStageHeight() |
int |
getStageWidth() |
Transformation |
getTransformation() |
java.util.HashSet<UIOverlayDrawer> |
getUiOverlayDrawers() |
MultiRect |
getVisibleImageRegion(Transformation transformation,
MultiRect dest) |
void |
glPreviewRendered() |
boolean |
imageHasTransparencySupport() |
protected void |
invalidateImageRect(EditorLoadSettings editorLoadSettings) |
boolean |
isPreviewReady() |
boolean |
isReady() |
void |
notifyLayerDoubleTapped() |
void |
notifyLayerTouchEnd() |
void |
notifyLayerTouchStart() |
protected void |
onBind(StateHandler stateHandler) |
protected void |
onImageRotationChanged(TransformSettings transformSettings) |
protected void |
onToolChange(EditorMenuState menuState) |
void |
setDownScaleFactorInCropMode(float downScaleFactor) |
void |
setDownScaleFactorInFrameMode(float downScaleFactor) |
void |
setEditMode(EditMode editMode) |
void |
setFps(float fps) |
EditorShowState |
setPreviewSize(int left,
int top,
int width,
int height)
Set preview window size, to saveImage Memory an Speedup preview by load a low resolution preview.
|
void |
setStageBottomCut(int stageBottomCut) |
void |
setTransformation(float scale,
float[] sourcePos,
float[] destinationPos) |
void |
setTransformation(Transformation transformation) |
void |
triggerUiOverlayRedraw() |
addCallback, addCallback, getSettingsHandler, getStateModel, hasModelNonDefaultValue, isFrozen, notifyPropertyChanged, onBind, removeCallback, removeCallback, writeToParcel
@MainThread public void animateTransformation(int delay, int time, float scale, float[] sourcePos, float[] destinationPos)
public void callPreviewDirty()
public void callReady()
public int describeContents()
describeContents
in class StateObservable<EditorShowState.Event>
public void disableUiDrawback(UIOverlayDrawer uiOverlayDrawer)
public void enableUiDrawback(UIOverlayDrawer uiOverlayDrawer)
@MainThread public void fitImageToStage(MultiRect cropRect, boolean animated)
@MainThread public void fitImageToStage(MultiRect cropRect, float downScale, boolean animated)
public float getDownScaleFactorInCropMode()
public float getDownScaleFactorInFrameMode()
public EditMode getEditMode()
public int getFps()
public android.graphics.Rect getImageRect()
public MultiRect getImageRectF()
public android.graphics.Rect getRealStageRect()
public float getRotation()
public float getScale()
public int getStageBottomCut()
public int getStageHeight()
public int getStageWidth()
public Transformation getTransformation()
public java.util.HashSet<UIOverlayDrawer> getUiOverlayDrawers()
public MultiRect getVisibleImageRegion(Transformation transformation, MultiRect dest)
@WorkerThread public void glPreviewRendered()
public boolean imageHasTransparencySupport()
@AnyThread protected void invalidateImageRect(EditorLoadSettings editorLoadSettings)
public boolean isPreviewReady()
public boolean isReady()
public void notifyLayerDoubleTapped()
public void notifyLayerTouchEnd()
public void notifyLayerTouchStart()
protected void onBind(StateHandler stateHandler)
onBind
in class StateObservable<EditorShowState.Event>
@MainThread protected void onImageRotationChanged(TransformSettings transformSettings)
@MainThread protected void onToolChange(EditorMenuState menuState)
public void setDownScaleFactorInCropMode(float downScaleFactor)
public void setDownScaleFactorInFrameMode(float downScaleFactor)
public void setEditMode(EditMode editMode)
public void setFps(float fps)
public EditorShowState setPreviewSize(int left, int top, int width, int height)
top
- offset in Pixelsleft
- offset in Pixelswidth
- width in Pixelsheight
- height in Pixelpublic void setStageBottomCut(int stageBottomCut)
@MainThread public void setTransformation(float scale, float[] sourcePos, float[] destinationPos)
public void setTransformation(Transformation transformation)
public void triggerUiOverlayRedraw()