Package com.androidplot.xy
Class ValueMarker
-
- All Implemented Interfaces:
public abstract class ValueMarker<PositionMetricType extends PositionMetric>Encapsulates a single axis line marker drawn onto an XYPlot at a specified value.
-
-
Field Summary
Fields Modifier and Type Field Description public Numbervaluepublic PaintlinePaintpublic PainttextPaintpublic TextOrientationtextOrientationpublic inttextMarginpublic PositionMetricTypetextPositionpublic Stringtext
-
Constructor Summary
Constructors Constructor Description ValueMarker(Number value, String text, PositionMetricType textPosition)ValueMarker(Number value, String text, PositionMetricType textPosition, Paint linePaint, Paint textPaint)ValueMarker(Number value, String text, PositionMetricType textPosition, int linePaint, int textPaint)
-
Method Summary
Modifier and Type Method Description NumbergetValue()voidsetValue(@Nullable() Number value)PaintgetLinePaint()voidsetLinePaint(@NonNull() Paint linePaint)PaintgetTextPaint()voidsetTextPaint(@NonNull() Paint textPaint)TextOrientationgetTextOrientation()voidsetTextOrientation(@Nullable() TextOrientation textOrientation)Currently not implemented. intgetTextMargin()Currently not implemented. voidsetTextMargin(int textMargin)PositionMetricTypegetTextPosition()voidsetTextPosition(@NonNull() PositionMetricType textPosition)StringgetText()voidsetText(@Nullable() String text)abstract voiddraw(@NonNull() Canvas canvas, @NonNull() XYPlot plot, @NonNull() RectF gridRect)-
-
Constructor Detail
-
ValueMarker
ValueMarker(Number value, String text, PositionMetricType textPosition)
-
ValueMarker
ValueMarker(Number value, String text, PositionMetricType textPosition, Paint linePaint, Paint textPaint)
-
ValueMarker
ValueMarker(Number value, String text, PositionMetricType textPosition, int linePaint, int textPaint)
-
-
Method Detail
-
getLinePaint
@NonNull() Paint getLinePaint()
-
setLinePaint
void setLinePaint(@NonNull() Paint linePaint)
-
getTextPaint
@NonNull() Paint getTextPaint()
-
setTextPaint
void setTextPaint(@NonNull() Paint textPaint)
-
getTextOrientation
@Nullable() TextOrientation getTextOrientation()
-
setTextOrientation
void setTextOrientation(@Nullable() TextOrientation textOrientation)
Currently not implemented. Sets the orientation of the text portion of this ValueMarker.
-
getTextMargin
int getTextMargin()
Currently not implemented.
-
setTextMargin
void setTextMargin(int textMargin)
-
getTextPosition
@NonNull() PositionMetricType getTextPosition()
-
setTextPosition
void setTextPosition(@NonNull() PositionMetricType textPosition)
-
-
-
-