android之手势添加&识别
2012-03-13 11:37
423 查看
布局XML:
<android.gesture.GestureOverlayView
android:id="@+id/gesture1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gestureStrokeType="multiple">
</android.gesture.GestureOverlayView>
***android.gesture.GestureOverlayView是手势输入视图,注意的就是这里的标签不是GestureOverlayView
以下先来讲一讲添加手势的方法:
1.收先取得手势库
GestureLibrary gestureLibrary = GestureLibraries.fromFile("/sdcard/mygestures");
2.判断手势的加载是否成功
if(gestureLibrary.load()){
Toast.makeText(registerDialog.this, "文件装载成功,输入你要修改的手势", Toast.LENGTH_LONG).show();
}else{
Toast.makeText(registerDialog.this, "文件装载不成功", Toast.LENGTH_SHORT).show();
}
3.对手势绘制完成后进行事件监听addOnGesturePerformedListener
4.添加手势以及保存手势
gestureLibrary.addGesture("默认手势", gesture);
gestureLibrary.save();
再来说一下手势的识别:
1.首先取得手势库
GestureLibrary gestureLibrary = GestureLibraries.fromFile("/sdcard/mygestures");
2.判断手势库是否加载成功
if(library.load())
3.对手势绘制完成后进行事件监听addOnGesturePerformedListener
4.调用GestureLibrary方法的recognize(Gesture gesture)返回ArrayList<Prediction>对象
5.循环遍历ArrayList<Prediction>对象,使用Prediction的score来匹配手势的相似度,ArrayList中保存所有与匹配手势匹配的候选手势
<android.gesture.GestureOverlayView
android:id="@+id/gesture1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gestureStrokeType="multiple">
</android.gesture.GestureOverlayView>
***android.gesture.GestureOverlayView是手势输入视图,注意的就是这里的标签不是GestureOverlayView
以下先来讲一讲添加手势的方法:
1.收先取得手势库
GestureLibrary gestureLibrary = GestureLibraries.fromFile("/sdcard/mygestures");
2.判断手势的加载是否成功
if(gestureLibrary.load()){
Toast.makeText(registerDialog.this, "文件装载成功,输入你要修改的手势", Toast.LENGTH_LONG).show();
}else{
Toast.makeText(registerDialog.this, "文件装载不成功", Toast.LENGTH_SHORT).show();
}
3.对手势绘制完成后进行事件监听addOnGesturePerformedListener
4.添加手势以及保存手势
gestureLibrary.addGesture("默认手势", gesture);
gestureLibrary.save();
再来说一下手势的识别:
1.首先取得手势库
GestureLibrary gestureLibrary = GestureLibraries.fromFile("/sdcard/mygestures");
2.判断手势库是否加载成功
if(library.load())
3.对手势绘制完成后进行事件监听addOnGesturePerformedListener
4.调用GestureLibrary方法的recognize(Gesture gesture)返回ArrayList<Prediction>对象
5.循环遍历ArrayList<Prediction>对象,使用Prediction的score来匹配手势的相似度,ArrayList中保存所有与匹配手势匹配的候选手势
相关文章推荐
- Android OnTouchListener 触摸事件 & GestureDetector 手势识别类
- Android移动开发-添加手势以及识别用户手势
- Android中添加和识别手势操作
- android 手势的识别
- Android 触摸屏手势识别
- Android+手势识别详解
- android游戏开发(三)触屏事件处理_手势识别
- 理解Android的手势识别
- Android手势识别应用
- Android的手势操作识别
- Android-->无障碍服务(AccessibilityService)开发指南(多用于抢红包,添加附近好友等功能)
- Android手势识别
- 动态添加fragment与手势切换(三)(android)
- 2014-11-8Android学习------手势识别事件的处理GestureDetector--------动画Animation学习篇
- 我的Android进阶之旅------>Android Gusture 手势识别小案例
- 理解Android的手势识别
- jamendo-android|手势识别Gestures|
- Android 手势&触摸事件 MotionEvent
- 简述Android触摸屏手势识别
- Android简单手势滑动的识别