Package org.robolectric.shadows
Class ShadowPaint
java.lang.Object
org.robolectric.shadows.ShadowPaint
@Implements(value=android.graphics.Paint.class, looseSignatures=true) public class ShadowPaint extends Object
-
Constructor Summary
Constructors Constructor Description ShadowPaint() -
Method Summary
Modifier and Type Method Description protected void__constructor__(Paint otherPaint)protected intgetAlpha()Paint.CapgetCap()protected intgetColor()protected ColorFiltergetColorFilter()protected intgetFlags()protected intgetFontMetricsInt(Paint.FontMetricsInt fmi)Paint.JoingetJoin()protected floatgetLetterSpacing()protected PathEffectgetPathEffect()protected ShadergetShader()intgetShadowColor()floatgetShadowDx()floatgetShadowDy()floatgetShadowRadius()protected Paint.CapgetStrokeCap()protected Paint.JoingetStrokeJoin()protected floatgetStrokeWidth()protected Paint.StylegetStyle()protected Paint.AligngetTextAlign()protected floatgetTextScaleX()protected floatgetTextSize()protected floatgetTextSkewX()protected TypefacegetTypeface()floatgetWidth()protected floatgetWordSpacing()protected booleanisAntiAlias()protected booleanisDither()protected floatmeasureText(char[] text, int index, int count)protected floatmeasureText(CharSequence text, int start, int end)protected floatmeasureText(String text)protected floatmeasureText(String text, int start, int end)protected intnative_breakText(char[] text, int index, int count, float maxWidth, float[] measuredWidth)protected intnative_breakText(char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth)protected static intnative_breakText(long native_object, long native_typeface, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth)protected static intnative_breakText(long native_object, long native_typeface, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth)protected intnative_breakText(String text, boolean measureForwards, float maxWidth, float[] measuredWidth)protected intnative_breakText(String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth)protected static floatnative_getRunAdvance(long nativeObject, long nativeTypeface, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset)protected static floatnative_getTextRunAdvances(int nativeObject, char[] text, int index, int count, int contextIndex, int contextCount, int flags, float[] advances, int advancesIndex)protected static floatnative_getTextRunAdvances(int nativeObject, char[] text, int index, int count, int contextIndex, int contextCount, int flags, float[] advances, int advancesIndex, int reserved)protected static floatnative_getTextRunAdvances(int nativeObject, String text, int start, int end, int contextStart, int contextEnd, int flags, float[] advances, int advancesIndex)protected static floatnative_getTextRunAdvances(int nativeObject, String text, int start, int end, int contextStart, int contextEnd, int flags, float[] advances, int advancesIndex, int reserved)protected static floatnative_getTextRunAdvances(long nativeObject, long nativeTypeface, char[] text, int index, int count, int contextIndex, int contextCount, boolean isRtl, float[] advances, int advancesIndex)protected static floatnative_getTextRunAdvances(long nativeObject, long nativeTypeface, String text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex)protected static intnBreakText(long nObject, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth)protected static intnBreakText(long nObject, long nTypeface, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth)protected static intnBreakText(long nObject, long nTypeface, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth)protected static intnBreakText(long nObject, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth)protected static intnGetFontMetricsInt(long nativePaint, long nativeTypeface, Paint.FontMetricsInt fmi)protected static intnGetFontMetricsInt(long paintPtr, Paint.FontMetricsInt fmi)protected intnGetFontMetricsInt(Object nativePaint, Object nativeTypeface, Object fmi)protected static floatnGetRunAdvance(long paintPtr, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset)protected static floatnGetRunAdvance(long paintPtr, long typefacePtr, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset)protected static longnInit()protected voidsetAlpha(int alpha)protected voidsetAntiAlias(boolean antiAlias)protected voidsetColor(int color)protected ColorFiltersetColorFilter(ColorFilter filter)protected voidsetDither(boolean dither)protected voidsetFlags(int flags)protected voidsetLetterSpacing(float letterSpacing)protected PathEffectsetPathEffect(PathEffect effect)protected ShadersetShader(Shader shader)protected voidsetShadowLayer(float radius, float dx, float dy, int color)protected voidsetStrokeCap(Paint.Cap cap)protected voidsetStrokeJoin(Paint.Join join)protected voidsetStrokeWidth(float width)protected voidsetStyle(Paint.Style style)protected voidsetTextAlign(Paint.Align align)protected voidsetTextScaleX(float scaleX)protected voidsetTextSize(float textSize)protected voidsetTextSkewX(float skewX)protected TypefacesetTypeface(Typeface typeface)protected voidsetUnderlineText(boolean underlineText)protected voidsetWordSpacing(float wordSpacing)
-
Constructor Details
-
ShadowPaint
public ShadowPaint()
-
-
Method Details
-
__constructor__
-
nInit
-
getFlags
-
setFlags
-
setUnderlineText
-
setShader
-
getAlpha
-
setAlpha
-
getShader
-
setColor
-
getColor
-
setStyle
-
getStyle
-
setStrokeCap
-
getStrokeCap
-
setStrokeJoin
-
getStrokeJoin
-
setStrokeWidth
-
getStrokeWidth
-
setShadowLayer
-
getTypeface
-
setTypeface
-
getTextSize
-
setTextSize
-
getTextScaleX
-
setTextScaleX
-
getTextSkewX
-
setTextSkewX
-
getLetterSpacing
-
setLetterSpacing
-
getWordSpacing
-
setWordSpacing
-
setTextAlign
-
getTextAlign
-
getShadowRadius
public float getShadowRadius()- Returns:
- shadow radius (Paint related shadow, not Robolectric Shadow)
-
getShadowDx
public float getShadowDx()- Returns:
- shadow Dx (Paint related shadow, not Robolectric Shadow)
-
getShadowDy
public float getShadowDy()- Returns:
- shadow Dx (Paint related shadow, not Robolectric Shadow)
-
getShadowColor
public int getShadowColor()- Returns:
- shadow color (Paint related shadow, not Robolectric Shadow)
-
getCap
-
getJoin
-
getWidth
public float getWidth() -
getColorFilter
-
setColorFilter
-
setAntiAlias
-
setDither
-
isDither
-
isAntiAlias
-
getPathEffect
-
setPathEffect
-
measureText
-
measureText
-
measureText
-
measureText
-
native_breakText
@Implementation(maxSdk=17) protected int native_breakText(char[] text, int index, int count, float maxWidth, float[] measuredWidth) -
native_breakText
@Implementation(minSdk=18, maxSdk=20) protected int native_breakText(char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) -
native_breakText
@Implementation(minSdk=21, maxSdk=23) protected static int native_breakText(long native_object, long native_typeface, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) -
nBreakText
@Implementation(minSdk=24, maxSdk=27) protected static int nBreakText(long nObject, long nTypeface, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) -
nBreakText
@Implementation(minSdk=28) protected static int nBreakText(long nObject, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) -
native_breakText
@Implementation(maxSdk=17) protected int native_breakText(String text, boolean measureForwards, float maxWidth, float[] measuredWidth) -
native_breakText
@Implementation(minSdk=18, maxSdk=20) protected int native_breakText(String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) -
native_breakText
@Implementation(minSdk=21, maxSdk=23) protected static int native_breakText(long native_object, long native_typeface, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) -
nBreakText
@Implementation(minSdk=24, maxSdk=27) protected static int nBreakText(long nObject, long nTypeface, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) -
nBreakText
@Implementation(minSdk=28) protected static int nBreakText(long nObject, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) -
nGetFontMetricsInt
@Implementation(minSdk=28) protected static int nGetFontMetricsInt(long paintPtr, Paint.FontMetricsInt fmi) -
nGetFontMetricsInt
@Implementation(minSdk=26, maxSdk=27) protected static int nGetFontMetricsInt(long nativePaint, long nativeTypeface, Paint.FontMetricsInt fmi) -
nGetFontMetricsInt
-
getFontMetricsInt
-
nGetRunAdvance
@Implementation(minSdk=28) protected static float nGetRunAdvance(long paintPtr, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) -
nGetRunAdvance
@Implementation(minSdk=24, maxSdk=27) protected static float nGetRunAdvance(long paintPtr, long typefacePtr, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) -
native_getRunAdvance
@Implementation(minSdk=23, maxSdk=23) protected static float native_getRunAdvance(long nativeObject, long nativeTypeface, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) -
native_getTextRunAdvances
@Implementation(minSdk=20, maxSdk=22) protected static float native_getTextRunAdvances(long nativeObject, long nativeTypeface, char[] text, int index, int count, int contextIndex, int contextCount, boolean isRtl, float[] advances, int advancesIndex) -
native_getTextRunAdvances
@Implementation(minSdk=20, maxSdk=22) protected static float native_getTextRunAdvances(long nativeObject, long nativeTypeface, String text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex) -
native_getTextRunAdvances
@Implementation(minSdk=18, maxSdk=19) protected static float native_getTextRunAdvances(int nativeObject, char[] text, int index, int count, int contextIndex, int contextCount, int flags, float[] advances, int advancesIndex) -
native_getTextRunAdvances
@Implementation(minSdk=18, maxSdk=19) protected static float native_getTextRunAdvances(int nativeObject, String text, int start, int end, int contextStart, int contextEnd, int flags, float[] advances, int advancesIndex) -
native_getTextRunAdvances
@Implementation(maxSdk=17) protected static float native_getTextRunAdvances(int nativeObject, char[] text, int index, int count, int contextIndex, int contextCount, int flags, float[] advances, int advancesIndex, int reserved) -
native_getTextRunAdvances
@Implementation(maxSdk=17) protected static float native_getTextRunAdvances(int nativeObject, String text, int start, int end, int contextStart, int contextEnd, int flags, float[] advances, int advancesIndex, int reserved)
-