Android жестове като обработка, за да добавите жестове в приложението си и да ги разпознават
в подкрепа на жестове с Android използват специален вид: "GestureOverlayView". Жестовете като такива представляват двоичен ресурси. Те могат да бъдат създадени с помощта на SDK Android. В неговите жестове дейност могат да бъдат изтеглени с помощта на метод GestureLib.fromRawResource (). Ако системата разпознава жестове, наречен метод onGesturePerformedListener (). Съответно, активността трябва да се декларира GestureOverlayView интерфейс подкрепа, освен това, за дейността трябва да се регистрира с помощта на GestureOverlayView addOnGesturePerformedListener (метод).
Признати жестове в Android са показани в жълто - и непризната - бледо жълто. Това задно осветяване може да се изключи чрез методи setGestureColor (Color.TRANSPARENT) и setUncertainGestureColor (Color.TRANSPARENT) за GestureOverlayView.
Създаване на нови жестове могат да бъдат чрез Android емулатор работи върху него GestureBuilder програма. Можете да създадете няколко жестове със същото име. Това ще ви помогне да ги идентифицира по-точно. При създаването на SDCard подкрепа емулатор добавка, в противен случай няма да може да спаси жестовете. Всички жестове жестове, съхранени във файл на емулатора. Изтеглете този файл, за да емулатора, можете да използвате ADB, с помощта на командата:
След изпълнението си с жестове файл ще бъде записан в папката "RES / суров" и те могат да бъдат използвани в GestureOverlayView.
Да се разработи малко приложение, тест, който реализира признаването жест. Създаване на нов проект. Начало име Дейност "GestureTest". Създаване на оформление main.xml.
Главен код дейност е показано по-долу. Моля, обърнете внимание, ние добавяме GestureOverlayView софтуер в метода onCreate. Там вързани GesturePerformedListener да се справят с жестове. Както можете да видите, ние сме за създаване на списък на onGesturePerformed Прогнози, съдържащ нашите жестове и параметър на обхват, който отразява степента, в която влезе жест zhnstu библиотеката. В продължение на контур ние преминаваме през този списък, а ако се окаже, че обхватът е по-голям от една, помислете за жеста е признато и чрез Тост отпечатате съобщение на екрана.