2014-04-17 58 views
1

我需要创建一些海关手势来启用我的应用程序的一些特定设置。自定义手势检测器

比如我需要在照片

enter image description here

有一种方式来保存的姿态,然后当执行其中的一个retrive营造出宛如A L的姿态?

回答

1

在模拟器上安装了一个名为GestureBuilder的应用程序,该应用程序允许您保存和录制自定义手势。如果您不想在模拟器中运行它,您还可以在包含的SDK文档中找到它,只需将其导入并在设备上运行即可。有关更多信息,请参见this article

一旦你保存的姿态文件,那么你需要保存的姿态文件复制到/ RES /原始文件夹,加载它,并附手势侦听器,如在this article完成:

gestureLibrary = GestureLibraries.fromRawResource(this, R.raw.gestures); 
    gestureLibrary.load(); 
OnGesturePerformedListener gesturePerformedListener 
= new OnGesturePerformedListener(){ 

@Override 
public void onGesturePerformed(GestureOverlayView view, Gesture gesture) { 
    // TODO Auto-generated method stub 
    ArrayList<Prediction> prediction = gestureLibrary.recognize(gesture); 
    if(prediction.size() > 0){ 
    gestureResult.setText(prediction.get(0).name); 
    } 

}}; 
} 
+0

我需要将OnGesturePerformedListener注册到GestureOverlayView? – Stefano

+0

如果为我添加GestureOverlayView会有什么问题? – Stefano