Как поймать события двойного крана в Android, используя OnTouchListener

Я пытаюсь поймать события двойного крана с помощью OnTouchListener. Я рисую, я бы настроил долго для motionevent.cont_down, и другой длинный для второго motionevent.cont_down и измеряет время между ними двумя, а затем сделать что-то с ним. Тем не менее, мне трудно выяснить, как именно то, как приблизиться к этому. Я использую случаи переключателя, чтобы забрать мероприятия MultiTouch, поэтому я бы предпочел не попробовать решить это все, чтобы реализовать гестарентектор (и, к сожалению, невозможно реализовать как OntouchListener, так и гестарегутель одновременно). Любые идеи помогут значительно:

i.setOnTouchListener(new OnTouchListener() {

        public boolean onTouch(View v, MotionEvent event) {


                  ImageView i = (ImageView) v;

                  switch (event.getAction() & MotionEvent.ACTION_MASK) {


                  case MotionEvent.ACTION_DOWN:
                      long firstTouch = System.currentTimeMillis();
                     ///how to grab the second action_down????

                     break;
10
задан benbeel 6 September 2011 в 03:16
поделиться