/** * Set the render quality that should be used when rendering this canvas * when it is interacting. The default value is * PPaintContext.LOW_QUALITY_RENDERING. * * @param interactingRenderQuality supports * PPaintContext.HIGH_QUALITY_RENDERING or * PPaintContext.LOW_QUALITY_RENDERING */ public void setInteractingRenderQuality(final int interactingRenderQuality) { this.interactingRenderQuality = interactingRenderQuality; if (getInteracting()) { repaint(); } }
final boolean wasInteracting = getInteracting(); if (!getInteracting()) { // determine next render quality and repaint if final boolean newInteracting = getInteracting();
if (getInteracting() || getAnimating()) { if (interactingRenderQuality < animatingRenderQuality) { paintContext.setRenderQuality(interactingRenderQuality);