Pre loader

Pan chart with two finger touch

Welcome to the SciChart Forums!

  • Please read our Question Asking Guidelines for how to format a good question
  • Some reputation is required to post answers. Get up-voted to avoid the spam filter!
  • We welcome community answers and upvotes. Every Q&A improves SciChart for everyone

WPF Forums | JavaScript Forums | Android Forums | iOS Forums



Is it possible to require two finger touch to pan the chart horizontally? I have a line chart with a rollover modifier so I don’t want to pan when I am moving the rollover modifier.

  • You must to post comments

Hi Erika,

Unfortunately we don’t support such behavior out of the box, but you can implement it by creating custom RolloverModifier and ZoomPanMovifiers which won’t interrupt each other:

class CustomRolloverModifier extends RolloverModifier {
    public void onTouch(ModifierTouchEventArgs args) {
        final int pointerCount = args.e.getPointerCount();
        if(pointerCount == 1)
        else if(pointerCount == 2) // remove rollover if 2 fingers

class CustomZoomPanModifier extends ZoomPanModifier {
    public boolean onScroll(MotionEvent e1, MotionEvent e2, float xDelta, float yDelta) {
        if(e2.getPointerCount() == 2) // process scroll only if there were two fingers
            return super.onScroll(e1, e2, xDelta, yDelta);

        return false;

    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
        if(e2.getPointerCount() == 2) // process fling only if there were two fingers
            return super.onFling(e1, e2, velocityX, velocityY); 

        return false;

Then add them into chart:

final ZoomPanModifier zoomPanModifier = new CustomZoomPanModifier();

final RolloverModifier rolloverModifier = new CustomRolloverModifier();

Collections.addAll(surface.getChartModifiers(),  sciChartBuilder.newModifierGroup().withModifier(rolloverModifier).withModifier(zoomPanModifier).build());

Is this suitable for your needs?

Best regards,

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.

Try SciChart Today

Start a trial and discover why we are the choice
of demanding developers worldwide

Start TrialCase Studies