Android(GestureOverlayView)用法
问题描述:
我想知道,在Android中如何实现GestureOverLayView。我尝试通过在互联网上寻找一些代码,但我还没有找到任何方便和容易方式来实现。请给我一些的例子到代码。Android(GestureOverlayView)用法
答
公共类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上遇到错误......因为我没有在原始文件夹中创建任何手势文件。 ....你也可以给我。 –
你能在这个扩大到包括什么样的研究,你已经做了,为什么他们是不够 – 2016-11-16 05:09:43
为了避免这个问题被关闭而没有回答,请参考[如何提出(HTTP: //www.analytics.com/help/how-to-ask) – 2016-11-16 05:18:26