Android中的手势

一. Android提供了两种手势:<1>Android提供了手势检测,并为手势检测提供了相应的监听器

                                              <2>Android允许开发者添加手势,并提供了相应的API识别用户手势


二. 手势检测:<1>手势检测器类:GestureDeTECTOR

                          <2>监听器:OnGestureListener,负责对用户的手势行为提供响应

                           <3>事件处理方法:1. boolean OnDown(MotionEvent  e): 当触摸事件按下时触发该方法

                                                               2. abstract  void   onLongPress(MotionEvent  e): 当用户在屏幕上长按时触发该方法等等...............

                           <4>手势检测步骤: 第一步创建一个GestureDetector对象,创建对象时必须实现一个GestureDetector, OnGestureListener监听器

                                                               第二步为应用程序的Activity的TouchEvent事件绑定监听器,在事件处理中指定Activity上的TouchEvent事件交给GestureDetectir处理

                    

三. 添加手势:<1>  手势库:GestureLibrary

                         <2>创建手势的类:GestureLibraries

                         <3> 手势编辑组件:GestureOverlayView, 该组件就像一个“绘图组件”         

                                                              属性       取值:<1> 单笔    <2>多笔


四. 用户识别的手势:<1>识别用户手势的方法:ArrayList <Prediction> recognize  (Gesture gesture)

                                     <2>Prediction封装了手势的匹配信息,Prediction对象的name属性代表了匹配的手势名,score属性代表了手势的相似度


                                        注意:只有当score > 2.0的手势才会被输出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值