网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Android开发之实现手势滑动的功能

Android开发之实现手势滑动的功能

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站制作、成都外贸网站建设、上街网络推广、小程序设计、上街网络营销、上街企业策划、上街品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供上街建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

首先得Activity必须实现OnGestureListener接口,该接口提供了关于手势操作的一些方法,

onDown方法:onDown是,一旦触摸屏按下,就马上产生onDown事件

public boolean onDown(MotionEvent e) {
return false;
}
  • onFling方法:当手在屏幕上滑动但手未离开屏幕时触发
  • MotionEvent e1 手开始触碰屏幕的位置的MotionEvent对象
  • MotionEvent e2 手结束触碰屏幕的位置的MotionEvent对象
  • float velocityX 表示手在水平方向的移动速度
  • float velocityX 表示手在垂直方向的移动速度
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) 

onLongPress方法:长按屏幕时触发

public void onLongPress(MotionEvent e)

onScroll方法:当手在屏幕上滑动离开屏幕时触发,参数跟onFling一样(注意两者的区别)

public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)

 onShowPress方法:点击了触摸屏,但是没有移动和弹起的动作onShowPress和onDown的区别在于 onDown是,一旦触摸屏按下,就马上产生onDown事件,但是onShowPress是onDown事件产生后, 一段时间内,如果没有移动鼠标和弹起事件,就认为是onShowPress事件。

public void onShowPress(MotionEvent e)

onSingleTapUp方法:轻击触摸屏后,弹起。如果这个过程中产onLongPress、onScroll和onFling事件,就不会 产生onSingleTapUp事件。

public boolean onSingleTapUp(MotionEvent e)

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


本文名称:Android开发之实现手势滑动的功能
文章分享:http://bjjierui.cn/article/pshppi.html

其他资讯