我正试图在Gestures上工作,但问题是我无法理解开发人员网站上的示例中的一些代码行。有谁能给我解释一下

prediction.score
prediction.size()

它在Gestures中无处不在。在任何有关手势的示例应用程序中,我发现这两个,有谁可以让我知道。
谢谢。

最佳答案

我以为你说的是http://developer.android.com/resources/articles/gestures.html
看起来这个代码示例有一个拼写错误,而不是

ArrayList<prediction> predictions = mLibrary.recognize(gesture);

应该是
ArrayList<Prediction> predictions = mLibrary.recognize(gesture);

在这种情况下,predictions.size()表示与用户在屏幕上绘制的路径匹配的手势数。
Prediction.score是框架对给定预测匹配的置信度。参考页面指出,低于1.0的置信度分数表示匹配不好。

10-08 02:54