бросать распознавания жестов на сетке


fling

я хочу сделать распознавание жестов работает в моей приложения для android.

gridlayoutimageviewromain guys's grid layout

у меня есть то, что содержится 9 сек. источник можно найти здесь: .

photostream application

этот файл я взял из ромен парень и лишь слегка адаптированы.

onclicklistenerimageviewactivityview.onclicklistenerflingviews

для простого щелчка ситуации мне нужно только установить для каждого i добавить к основным, который реализует . кажется, бесконечно сложнее реализовать то, что признает . я предполагаю, что это потому, что он может охватить ?

  • if my activity implements ongesturelistener i don't know how to set that as the gesture listener for the grid or the image views that i add.

    public class selectfilteractivity extends activity implements
       view.onclicklistener, ongesturelistener { ...
    
  • if my activity implements ontouchlistener then i have no onfling method to override (it has two events as parameters allowing me to determine if the fling was noteworthy).

    public class selectfilteractivity extends activity implements
        view.onclicklistener, ontouchlistener { ...
    
  • if i make a custom view, like gestureimageview that extends imageview i don't know how to tell the activity that a fling has occurred from the view. in any case, i tried this and the methods weren't called when i touched the screen.

  • listener

    мне просто нужен конкретный пример этой работы в вид. что, когда и как я должна прикрепить ? мне нужно быть в состоянии обнаружить одиночные щелчки тоже.

    // gesture detectionmgesturedetector = new gesturedetector(this, new gesturedetector.simpleongesturelistener() {    public boolean onfling(motionevent e1, motionevent e2, float velocityx, float velocityy) {        int dx = (int) (e2.getx() - e1.getx());        // don't accept the fling if it's too short        // as it may conflict with a button push        if (math.abs(dx) > major_move && math.abs(velocityx) > math.absvelocityy)) {            if (velocityx > 0) {                moveright();            } else {                moveleft();            }            return true;        } else {            return false;        }    }});

    можно ли постелить прозрачный взгляд поверх моего экрана, чтобы захватить бросает?

    inflategesturedetectorimageview

    если я не с моими взглядами изображения ребенка из xml я могу передать в качестве параметра конструктора новый подкласс, который я создам?

    flingselectfilteractivity (adapted from photostream)

    это очень простое действие, которое я пытаюсь получить определение для работы: .

    я смотрел на эти источники:

  • detect gestures - tutorial

  • sdk docs

  • calculator code

  • ничего не работает для меня до сих пор и я надеялся на некоторые советы.