我需要创建一些海关手势才能在我的应用上启用某些特定设置。
例如,我需要像照片一样创建一个L手势
有哪种方法可以保存手势,然后在执行其中一个时进行检索?
答案 0 :(得分:2)
在模拟器上安装了一个名为GestureBuilder的应用程序,它允许您保存和记录自定义手势。如果您不想在模拟器中运行它,您也可以在随附的SDK文档中找到它,只需将其导入并在您的设备上运行即可。有关详细信息,请参阅this article。
获得保存的手势文件后,您需要将保存的手势文件复制到/ res / raw文件夹,加载并附加手势监听器,如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);
}
}};
}