Android(GestureOverlayView)用法

问题描述:

我想知道,在Android中如何实现GestureOverLayView。我尝试通过在互联网上寻找一些代码,但我还没有找到任何方便容易方式来实现。请给我一些的例子代码Android(GestureOverlayView)用法

+0

你能在这个扩大到包括什么样的研究,你已经做了,为什么他们是不够 – 2016-11-16 05:09:43

+0

为了避免这个问题被关闭而没有回答,请参考[如何提出(HTTP: //www.analytics.com/help/how-to-ask) – 2016-11-16 05:18:26

公共类GestureTest扩展Activity实现OnGesturePerformedListener私有GestureLibrary gestureLib;

/** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      GestureOverlayView gestureOverlayView = new GestureOverlayView(this); 
      View inflate = getLayoutInflater().inflate(R.layout.main, null); 
      gestureOverlayView.addView(inflate); 
      gestureOverlayView.addOnGesturePerformedListener(this); 
      gestureLib = GestureLibraries.fromRawResource(this, R.raw.gestures); 
      if (!gestureLib.load()) { 
        finish(); 
      } 
      setContentView(gestureOverlayView); 
    } 

    @Override 
    public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) { 
      ArrayList<Prediction> predictions = gestureLib.recognize(gesture); 
      for (Prediction prediction : predictions) { 
        if (prediction.score > 1.0) { 
          Toast.makeText(this, prediction.name, Toast.LENGTH_SHORT) 
              .show(); 
        } 
      } 
    } 

}

+0

@Amida .....我在R.raw.gestures上遇到错误......因为我没有在原始文件夹中创建任何手势文件。 ....你也可以给我。 –