Hammer GWT Support for Touch Event

Sett 248 ganger
Hopp til første uleste melding

Velusamy Velu

ulest,
7. sep. 2019, 15:57:2407.09.2019
til GWT Users
This is a continuation of my post yesterday on almost the same topic. Having failed to handle com.google.gwt.event.dom.client.TouchMove I attempted to use Hammer GWT. Pretty much this also failed me. I could see it handling org.geomajas.hammergwt.client.event.EventType.TAP, org.geomajas.hammergwt.client.event.EventType.SWIPE, org.geomajas.hammergwt.client.event.EventType.SWIPERIGHT, org.geomajas.hammergwt.client.event.EventType.SWIPERIGHT and occasionally org.geomajas.hammergwt.client.event.EventType.DOUBLETAP. So, I'm pretty much in the same soup as I was before. Here's the sample code.

import staticorg.geomajas.hammergwt.client.event.EventType.*;

HammerTime hammerTime = HammerGwt.create(drawingPaper);
HammerGwt.on(hammerTime, new HammerHandler() {

  @Override
  public void onHammerEvent(NativeHammerEvent event) {
    EventType eventType = event.getType();
    MaterialToast.fireToast(eventType.toString(), 5000);
  }
}, DOUBLETAP, DRAG, DRAGDOWN, DRAGEND, DRAGLEFT, DRAGRIGHT, DRAGSTART, DRAGUP, GESTURE, HOLD,
    PINCH, PINCHIN, PINCHOUT, RELEASE, ROTATE, SWIPE, SWIPEDOWN, SWIPELEFT, SWIPERIGHT, SWIPEUP,
    TAP, TOUCH, TRANSFORM, TRANSFORMEND, TRANSFORMSTART);

As in my earlier post I'm using browsers like Chrome, Firefox, Duck Duck Go, Bravo, Opera, and Opera Mini on my Pixel 2 and Samsung Galaxy Tab A.

Any suggestions would be very much appreciated.

Thank You

Frank

ulest,
9. sep. 2019, 04:12:4509.09.2019
til GWT Users
Try using the ahome wrapper instead of the geomajas wrapper: https://github.com/ahome-it/ahome-hammer

Velusamy Velu

ulest,
9. sep. 2019, 13:46:1709.09.2019
til GWT Users
Hi Frank:

I appreciate your suggestion. Is there a jar for it in the maven rep? Please let me know.

Thank You
--v

Frank

ulest,
10. sep. 2019, 05:59:0210.09.2019
til GWT Users
I don't think so.
I would just copy the code into your own project.
Svar alle
Svar til forfatter
Videresend
0 nye meldinger