public class InkDrawingTool extends AnnotDrawingTool
initAnnot(PointF)
, instantiates an Ink Annotation using the values from InkHighlightAnnotSettings
and
draws a gesture as the user drags. Unlike other drawing tools it doesn't finsh drawing when the user releases. It starts a timer which will finish the drawing if the user doesn't press again
within one second; if the user does press before the timer finishes, a new gesture is created.Constructor and Description |
---|
InkDrawingTool(Context context) |
Modifier and Type | Method and Description |
---|---|
void |
doubleTap(MotionEvent e) |
void |
dragged(MotionEvent e)
This is called when the annotation is initially draw/placed
|
void |
pressed(MotionEvent e) |
void |
released(MotionEvent e) |
void |
setInitAlpha(int alpha) |
void |
setInitBorderColor(int color) |
void |
setInitBorderWidth(float borderWidth) |
void |
setInitFillColor(int color) |
void |
setInitHasBorderColor(boolean hasColor) |
void |
setInitHasFillColor(boolean hasColor) |
void |
singleTap(MotionEvent e) |
void |
stopTool() |
boolean |
supportsFillColor() |
getInitAlpha, getInitBorderColor, getInitBorderWidth, getInitFillColor, isInitHasBorderColor, isInitHasFillColor, startDrawing
delete, getAnnot, getBounds, getDirtyRect, getPageView, getScreenLocation, getViewer, showNote
public void dragged(MotionEvent e)
com.qoppa.notes.views.annotcomps.AnnotComponentMovable
dragged
in class com.qoppa.notes.views.annotcomps.AnnotComponentMovable
public void pressed(MotionEvent e)
pressed
in class com.qoppa.notes.views.annotcomps.AnnotComponentMovable
public void released(MotionEvent e)
released
in class AnnotDrawingTool
public void doubleTap(MotionEvent e)
doubleTap
in class AnnotDrawingTool
public void singleTap(MotionEvent e)
singleTap
in class AnnotComponent
public void stopTool()
public void setInitBorderWidth(float borderWidth)
setInitBorderWidth
in class AnnotDrawingTool
public void setInitBorderColor(int color)
setInitBorderColor
in class AnnotDrawingTool
public void setInitHasBorderColor(boolean hasColor)
setInitHasBorderColor
in class AnnotDrawingTool
public void setInitFillColor(int color)
setInitFillColor
in class AnnotDrawingTool
public void setInitHasFillColor(boolean hasColor)
setInitHasFillColor
in class AnnotDrawingTool
public void setInitAlpha(int alpha)
setInitAlpha
in class AnnotDrawingTool
public boolean supportsFillColor()
supportsFillColor
in class AnnotDrawingTool