Class CirclePromptBackground
- java.lang.Object
-
- uk.co.samuelwall.materialtaptargetprompt.extras.PromptBackground
-
- uk.co.samuelwall.materialtaptargetprompt.extras.backgrounds.CirclePromptBackground
-
public class CirclePromptBackground extends PromptBackground
PromptBackgroundimplementation that renders the prompt background as a circle.
-
-
Constructor Summary
Constructors Constructor Description CirclePromptBackground()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(float x, float y)voiddraw(android.graphics.Canvas canvas)android.graphics.PathgetPath()voidprepare(PromptOptions options, boolean clipToBounds, android.graphics.Rect clipBounds)Prepares the background for drawing.voidsetColour(int colour)Sets the colour to use for the background.voidupdate(PromptOptions options, float revealModifier, float alphaModifier)
-
-
-
Method Detail
-
setColour
public void setColour(int colour)
Description copied from class:PromptBackgroundSets the colour to use for the background.- Specified by:
setColourin classPromptBackground- Parameters:
colour- Colour integer representing the colour.
-
prepare
public void prepare(@NonNull PromptOptions options, boolean clipToBounds, @NonNull android.graphics.Rect clipBounds)Description copied from class:PromptBackgroundPrepares the background for drawing.- Specified by:
preparein classPromptBackground- Parameters:
options- The options from which the prompt was created.clipToBounds- Should the prompt be clipped to the supplied clipBounds.clipBounds- The bounds to clip the drawing to.
-
update
public void update(@NonNull PromptOptions options, float revealModifier, float alphaModifier)
-
draw
public void draw(@NonNull android.graphics.Canvas canvas)
-
contains
public boolean contains(float x, float y)
-
getPath
public android.graphics.Path getPath()
- Overrides:
getPathin classPromptBackground- Returns:
- The path of the current background, useful for clipping content
-
-