布局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.收先取得手势库

    GestureLibrarygestureLibrary = 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.首先取得手势库

    GestureLibrarygestureLibrary = GestureLibraries.fromFile("/sdcard/mygestures");

    2.判断手势库是否加载成功

    if(library.load())

    3.对手势绘制完成后进行事件监听addOnGesturePerformedListener

    4.调用GestureLibrary方法的recognize(Gesturegesture)返回ArrayList<Prediction>对象

    5.循环遍历ArrayList<Prediction>对象,使用Prediction的score来匹配手势的相似度,ArrayList中保存所有与匹配手势匹配的候选手势

更多相关文章

  1. 提取一个带计数框的EditText
  2. 针对于Button的OnClickListener
  3. 02常用控件属性以及四种监听事件的写法
  4. Android开发——控件基础(五)RadioButton组件:属性、示例代码
  5. 分享方法:android 获得屏幕状态
  6. android > EditText 控件操作
  7. 监听android:drawableLeft和android:drawableRight点击事件
  8. Android(安卓)Studio基础篇
  9. android群英传笔记--第四章--ListView使用技巧(一)

随机推荐

  1. Android属性动画优化(更高效的使用属性动
  2. Android精华汇总
  3. Android分区查看
  4. Android(安卓)Wallpaper分析
  5. 使用ProgressBar显示进度条
  6. Android开发环境搭建及常见问题解决方法
  7. Android 中文 API 文档 (45) ―― Absolute
  8. Android 上实现水波特效
  9. Android 中文 API (35) ―― ImageSwitcher
  10. android layout 研究