T
- The modifier to which this behavior will be attached.public abstract class PieChartDrawableBehavior<T extends IPieChartModifier> extends PieChartModifierBehavior<T>
IPieChartModifier
implementors.lastUpdatePoint, modifier, modifierType, parentSurface, services
Modifier | Constructor and Description |
---|---|
protected |
PieChartDrawableBehavior(java.lang.Class<T> modifierType)
Creates a new instance of
PieChartModifierBehavior class. |
Modifier and Type | Method and Description |
---|---|
void |
attachTo(com.scichart.core.IServiceContainer services) |
void |
clear()
Clears
PieChartModifierBehavior.lastUpdatePoint x and y to NaN values. |
void |
detach() |
void |
onBeginUpdate(android.graphics.PointF point,
boolean isMaster)
Called when associated
IPieChartModifier instance handle touch down event. |
protected abstract void |
onDrawOverlay(android.graphics.Canvas canvas)
Called when the Overlay's onDraw(Canvas) method is called.
|
void |
onEndUpdate(android.graphics.PointF point,
boolean isMaster)
Called when associated
IPieChartModifier instance handle touch up event. |
void |
onUpdate(android.graphics.PointF point,
boolean isMaster)
Called when associated
IPieChartModifier instance handle touch move event. |
attachTo, getIsEnabled, isAttached, isLastPointValid, onIsEnabledChanged, resetLastUpdatePoint, setIsEnabled
protected PieChartDrawableBehavior(java.lang.Class<T> modifierType)
PieChartModifierBehavior
class.modifierType
- Type of the modifier to which this modifier will be attached.protected abstract void onDrawOverlay(android.graphics.Canvas canvas)
canvas
- The Canvas
instance to draw on.public void attachTo(@NonNull com.scichart.core.IServiceContainer services)
attachTo
in interface com.scichart.core.framework.IAttachable
attachTo
in class PieChartModifierBehavior<T extends IPieChartModifier>
public void detach()
detach
in interface com.scichart.core.framework.IAttachable
detach
in class PieChartModifierBehavior<T extends IPieChartModifier>
public void onBeginUpdate(android.graphics.PointF point, boolean isMaster)
IPieChartModifier
instance handle touch down event.onBeginUpdate
in class PieChartModifierBehavior<T extends IPieChartModifier>
point
- The current touch point.isMaster
- Indicates whether this behavior is called on the master chart.public void onUpdate(android.graphics.PointF point, boolean isMaster)
IPieChartModifier
instance handle touch move event.onUpdate
in class PieChartModifierBehavior<T extends IPieChartModifier>
point
- The current touch point.isMaster
- Indicates whether this behavior is called on the master chart.public void onEndUpdate(android.graphics.PointF point, boolean isMaster)
IPieChartModifier
instance handle touch up event.onEndUpdate
in class PieChartModifierBehavior<T extends IPieChartModifier>
point
- The current touch point.isMaster
- Indicates whether this behavior is called on the master chart.public void clear()
PieChartModifierBehavior.lastUpdatePoint
x and y to NaN values.clear
in class PieChartModifierBehavior<T extends IPieChartModifier>