public class TextDesignLayerSettings extends SpriteLayerSettings<TextDesignLayerSettings.Event>
Modifier and Type | Class and Description |
---|---|
static class |
TextDesignLayerSettings.Event |
class |
TextDesignLayerSettings.ScaleContext |
Settings.RevertibleField, Settings.SaveState
StateObservable.StateUnbindedException
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<TextDesignLayerSettings> |
CREATOR |
isInEditMode
isRevertible, revertibleFields, STATE_REVERTED
isConfigObject
Constructor and Description |
---|
TextDesignLayerSettings(TextDesign stickerConfig) |
Modifier and Type | Method and Description |
---|---|
void |
bringToFront() |
protected LayerI |
createLayer() |
int |
describeContents() |
TextDesignLayerSettings |
flipHorizontal() |
TextDesignLayerSettings |
flipVertical() |
TextDesignLayerSettings.ScaleContext |
generateScaledContext(android.graphics.Rect rect) |
int |
getColor() |
android.graphics.ColorMatrix |
getColorMatrix() |
MultiRect |
getDestination() |
int |
getInkColor() |
java.lang.String |
getLayerToolId() |
double |
getPadding() |
double |
getPaddingRelativeToImageSmallerSide() |
double |
getRelativeWidth() |
float |
getScaleDownFactor() |
java.lang.Long |
getSeed() |
double |
getSerializeAspect() |
TextDesign |
getStickerConfig() |
float |
getStickerRotation() |
double |
getStickerSize() |
double |
getStickerX() |
double |
getStickerY() |
java.lang.String |
getText() |
int |
getTintColor() |
boolean |
hasInitialPosition() |
boolean |
hasNonDefaults() |
boolean |
hasStickerConstraintWidth() |
boolean |
isHorizontalFlipped() |
boolean |
isInverted() |
boolean |
isSingleton() |
java.lang.Integer |
layerCanvasMode() |
void |
newSeed() |
protected void |
revertState() |
void |
revertState(Settings.SaveState saveState) |
void |
setColor(int color) |
TextDesignLayerSettings |
setColorMatrix(android.graphics.ColorMatrix filter)
Deprecated.
|
void |
setInverted(boolean isInverted) |
void |
setPadding(double padding) |
void |
setPaddingRelativeToImageSmallerSide(double padding) |
TextDesignLayerSettings |
setPosition(double stickerX,
double stickerY,
float stickerAngle,
double stickerSize) |
void |
setPostConcatColorMatrix(android.graphics.ColorMatrix postConcatColorMatrix) |
void |
setPreConcatColorMatrix(android.graphics.ColorMatrix preConcatColorMatrix) |
void |
setSeed(java.lang.Long seed) |
void |
setSerializeAspect(double serializeAspect) |
TextDesignLayerSettings |
setStickerConfig(TextDesign stickerConfig) |
void |
setStickerInk(int color) |
TextDesignLayerSettings |
setStickerRotation(float stickerRotation) |
void |
setStickerSize(double stickerSize) |
void |
setStickerTint(int color) |
void |
setText(java.lang.String text) |
protected void |
updateColorMatrix() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
callPreviewDirty, crossBind, excludeInParcel, getLayer, getLayerListSettings, isInEditMode, onAttached, onDetached, setInEditMode
createSaveState, getFrozenSettings, getSettingsModel, hasChanges, hasRevertableState, isFrozen, isRevertible, saveInitState, saveState
addCallback, addCallback, getSettingsHandler, getSettingsHolder, getStateModel, getStateModel, hasModelNonDefaultValue, hasModelNonDefaultValue, hasStateHandler, notifyPropertyChanged, onBind, onBind, removeCallback, removeCallback
public static final android.os.Parcelable.Creator<TextDesignLayerSettings> CREATOR
public boolean isHorizontalFlipped()
isHorizontalFlipped
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public boolean isInverted()
public MultiRect getDestination()
public java.lang.String getText()
public java.lang.Long getSeed()
public int getColor()
public void setColor(int color)
public void setText(java.lang.String text)
public void setSeed(java.lang.Long seed)
public boolean hasStickerConstraintWidth()
public void setInverted(boolean isInverted)
public void newSeed()
@Nullable public java.lang.Integer layerCanvasMode()
layerCanvasMode
in class LayerListSettings.LayerSettings<TextDesignLayerSettings.Event>
public TextDesignLayerSettings flipVertical()
flipVertical
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public TextDesignLayerSettings flipHorizontal()
flipHorizontal
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public boolean hasInitialPosition()
public void setStickerInk(int color)
setStickerInk
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public void setStickerTint(int color)
setStickerTint
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public void setPadding(double padding)
public void setPaddingRelativeToImageSmallerSide(double padding)
public double getPadding()
public double getPaddingRelativeToImageSmallerSide()
public int getTintColor()
getTintColor
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public int getInkColor()
getInkColor
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public double getStickerX()
getStickerX
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public double getStickerY()
getStickerY
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public void setSerializeAspect(double serializeAspect)
public double getSerializeAspect()
public double getRelativeWidth()
public void setStickerSize(double stickerSize)
public double getStickerSize()
public float getStickerRotation()
getStickerRotation
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public TextDesignLayerSettings setStickerRotation(float stickerRotation)
setStickerRotation
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public TextDesignLayerSettings setPosition(double stickerX, double stickerY, float stickerAngle, double stickerSize)
setPosition
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public TextDesignLayerSettings.ScaleContext generateScaledContext(android.graphics.Rect rect)
@NonNull public TextDesign getStickerConfig()
public TextDesignLayerSettings setStickerConfig(TextDesign stickerConfig)
@NonNull protected LayerI createLayer()
createLayer
in class LayerListSettings.LayerSettings<TextDesignLayerSettings.Event>
public java.lang.String getLayerToolId()
getLayerToolId
in class LayerListSettings.LayerSettings<TextDesignLayerSettings.Event>
public boolean isSingleton()
isSingleton
in class LayerListSettings.LayerSettings<TextDesignLayerSettings.Event>
@Deprecated public TextDesignLayerSettings setColorMatrix(android.graphics.ColorMatrix filter)
setColorMatrix
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
public void setPreConcatColorMatrix(@Nullable android.graphics.ColorMatrix preConcatColorMatrix)
public void setPostConcatColorMatrix(@Nullable android.graphics.ColorMatrix postConcatColorMatrix)
@NonNull public android.graphics.ColorMatrix getColorMatrix()
getColorMatrix
in class SpriteLayerSettings<TextDesignLayerSettings.Event>
protected void updateColorMatrix()
protected void revertState()
revertState
in class Settings<TextDesignLayerSettings.Event>
public void revertState(Settings.SaveState saveState)
revertState
in class Settings<TextDesignLayerSettings.Event>
public int describeContents()
describeContents
in interface android.os.Parcelable
describeContents
in class Settings<TextDesignLayerSettings.Event>
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable
writeToParcel
in class Settings<TextDesignLayerSettings.Event>
public boolean hasNonDefaults()
hasNonDefaults
in class LayerListSettings.LayerSettings<TextDesignLayerSettings.Event>
public void bringToFront()
bringToFront
in class LayerListSettings.LayerSettings<TextDesignLayerSettings.Event>
public float getScaleDownFactor()
getScaleDownFactor
in class LayerListSettings.LayerSettings<TextDesignLayerSettings.Event>