

- #MULTITOUCH VISUALIZER 2 HOW TO#
- #MULTITOUCH VISUALIZER 2 UPDATE#
- #MULTITOUCH VISUALIZER 2 FOR ANDROID#
- #MULTITOUCH VISUALIZER 2 CODE#
Hopefully all newer phones will have a true 2D touch sensor.)
#MULTITOUCH VISUALIZER 2 UPDATE#
(In spite of misinformation on the Web, there is also no firmware or software update that can fix this problem, it is a hardware limitation. keep them on a leading or a trailing diagonal), or to disallow rotation on these devices. There is no way around this other than to keep the two fingers in the same two relative quadrants (i.e. The quirky behavior results from "axis snapping" when the two points get close together in X or Y, and "ordinate confusion" where (x1,y1) and (x2,y2) get confused for (x1,y2) and (x2,y1). NOTE: rotation is quirky on older touchscreen devices that use a Synaptics or Synaptics-like "2x1D" sensor (G1, MyTouch, Droid, Nexus One) and not a true 2D sensor like the HTC Incredible or HTC EVO 4G. In fact all of rotate, scale and translate can be simultaneously adjusted based on relative movements of the first two touch points.

Compare pinch-zoom in Google Maps to Fractoid (in Market) to see what I mean - Fractoid uses this multitouch controller code. This is the only natural way to implement pinch-zoom, and subconsciously feels much more natural than scaling about the center of the screen. This also means that you can do a combined pinch-drag operation that will simultaneously translate and scale an object. It correctly centers the pinch operation about the center of the pinch (not about the center of the screen, as with most of the "Google Experience" apps that added their own pinch-zoom capability in Android-2.x).

#MULTITOUCH VISUALIZER 2 HOW TO#
#MULTITOUCH VISUALIZER 2 CODE#
MTVisualizer, the source code for the app "MultiTouch Visualizer 2" on Google Play.
#MULTITOUCH VISUALIZER 2 FOR ANDROID#
MTController, the MultiTouch Controller class for Android (see below).

This project currently comprises three Android sub-projects: Welcome to the android-multitouch-controller project.
