作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试让这段代码工作:
http://scanplaygames.com/?p=168(也在此处的计算器上): Adding GestureOverlayView to my SurfaceView class, how to add to view hierarchy?
我运行了代码并添加了打印出预测的标签。
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture)
{
// TODO Auto-generated method stub
ArrayList<Prediction> predictions = mLibrary.recognize(gesture);
Log.d(TAG, predictions.toString());
...这样做之后,当我绘制手势时,会打印出一个空数组。
我做错了什么?我怎么知道正在绘制哪些手势?这种方法是如何工作的?
另外,会不会是我的手势文件有问题?我只是不确定。
非常感谢。
最佳答案
我认为错误可能出在您对预测的使用上。它是一个 ArrayList,因此您必须获取第一个 (0)。
尝试这样的事情:
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
ArrayList<Prediction> predictions = mLibrary.recognize(gesture);
// We want at least one prediction
if (predictions.size() > 0) {
Prediction prediction = predictions.get(0);
// We want at least some confidence in the result
if (prediction.score > 1.0) {
// Show the spell
Toast.makeText(this, prediction.name, Toast.LENGTH_SHORT).show();
}
}
}
关于java - 未识别 Android 手势,但正在调用 onGesturePerformed()。如何识别不同的手势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11268006/
Here是 Android 文档中的一个很好的教程,其中包含解释 GestureListview 的源代码。但是我找不到如何在 onGesturePerformed(GestureOverlayVie
我已经阅读了 android 中的手势,甚至在此站点上发现了类似的问题,但没有给出解决方案。所以我再问一遍。 我想使用 GestrueOverlay 来翻转 View 切换器。我运行了 gesture
我正在尝试让这段代码工作: http://scanplaygames.com/?p=168(也在此处的计算器上): Adding GestureOverlayView to my SurfaceVie
我是一名优秀的程序员,十分优秀!