在Android应用程序中实现手势识别
我正在将手势识别添加到我的应用程序中。我已经添加了Android开发者手势文章中描述的视图,但在添加时:在Android应用程序中实现手势识别,android,gestures,Android,Gestures,我正在将手势识别添加到我的应用程序中。我已经添加了Android开发者手势文章中描述的视图,但在添加时: mLibrary = GestureLibraries.fromRawResource(this, R.raw.gestures); if(!mLibrary.load()){ finish(); } 我应该把它放在我的代码中的什么地方,我必须为它创建一个新的类,或者我可以将它放在一个内部类中,或者它根本不需要一个类?!我有一个类似于月球着陆器的设置,它由两个文件组成,其中一个是一个
mLibrary = GestureLibraries.fromRawResource(this, R.raw.gestures);
if(!mLibrary.load()){
finish();
}
我应该把它放在我的代码中的什么地方,我必须为它创建一个新的类,或者我可以将它放在一个内部类中,或者它根本不需要一个类?!我有一个类似于月球着陆器的设置,它由两个文件组成,其中一个是一个线程,可以处理游戏中几乎所有的物理和绘图。另一个文件以thread和saveInstanceState方法开头
此外,什么类型的图书馆?!我哪儿也找不到
我想我会把OnGesturePerformed方法放在我的线程中,因为这是我处理所有keypup和Down事件的地方。阅读本文:
在这段代码之后,您可以看到您必须实现一个侦听器
public class GesturesActivity extends Activity implements OnGesturePerformedListener {
public void onCreate(Bundle savedInstanceState) {
..
}
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
//do the stuff you want ;)
}
有关完整的示例,请下载此。