Android activity和view判断滑动

 更新时间:2017年06月20日 08:42:28   投稿:lqh  
这篇文章主要介绍了Android activity和view判断滑动的相关资料,需要的朋友可以参考下

Android activity和view判断滑动

       实例代码:

//手指按下的点为(x1, y1)手指离开屏幕的点为(x2, y2) 
 float x1 = 0; 
 float x2 = 0; 
 float y1 = 0; 
 float y2 = 0; 
 
 @Override 
 public boolean onTouchEvent(MotionEvent event) { 
 //继承了Activity的onTouchEvent方法,直接监听点击事件 
 if(event.getAction() == MotionEvent.ACTION_DOWN) { 
 //当手指按下的时候 
 x1 = event.getX(); 
 y1 = event.getY(); 
 } 
 if(event.getAction() == MotionEvent.ACTION_UP) { 
 //当手指离开的时候 
 x2 = event.getX(); 
 y2 = event.getY(); 
 if(y1 - y2 > 50) { 
 Toast.makeText(MainActivity.this, "向上滑", Toast.LENGTH_SHORT).show(); 
 } else if(y2 - y1 > 50) { 
 Toast.makeText(MainActivity.this, "向下滑", Toast.LENGTH_SHORT).show(); 
 } else if(x1 - x2 > 50) { 
 Toast.makeText(MainActivity.this, "向左滑", Toast.LENGTH_SHORT).show(); 
 } else if(x2 - x1 > 50) { 
 Toast.makeText(MainActivity.this, "向右滑", Toast.LENGTH_SHORT).show(); 
 } 
 } 
 return super.onTouchEvent(event); 
 } 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Android中的广播、服务、数据库、通知、包等术语的原理和介绍(图解)

    Android中的广播、服务、数据库、通知、包等术语的原理和介绍(图解)

    这篇文章主要介绍了Android中的广播、服务、数据库、通知、包等术语的原理和介绍(图解),本文用图文方式总结了Android中的一些开发术语,需要的朋友可以参考下
    2014-10-10
  • Android端TCP长连接的性能优化教程分享

    Android端TCP长连接的性能优化教程分享

    在开发过程中,我们经常会用到TCP/IP连接实现即时数据传输,下面这篇文章主要给大家介绍了关于Android端TCP长连接的性能优化的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2018-03-03
  • Android读取XML文件中的数据

    Android读取XML文件中的数据

    这篇文章主要为大家详细介绍了Android读取XML文件中的数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • Android实现获取SERIAL信息的方法

    Android实现获取SERIAL信息的方法

    这篇文章主要介绍了Android实现获取SERIAL信息的方法,涉及Android操作SERIAL的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • Android自定义wheelview随机选号效果

    Android自定义wheelview随机选号效果

    这篇文章主要介绍了Android自定义wheelview随机选号效果,利用wheelview实现滚动随机选择号码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Android直播系统平台搭建之图片实现阴影效果的方法小结

    Android直播系统平台搭建之图片实现阴影效果的方法小结

    这篇文章主要介绍了Android直播系统平台搭建, 图片实现阴影效果的若干种方法,本文给大家带来三种方法,每种方法通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-08-08
  • Android实现图片设置圆角形式

    Android实现图片设置圆角形式

    这篇文章主要为大家详细介绍了Android实现图片设置圆角形式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Android基于Mapbox V10 绘制LineGradient轨迹

    Android基于Mapbox V10 绘制LineGradient轨迹

    这篇文章主要介绍了Android基于Mapbox V10 绘制LineGradient轨迹,文章通告介绍一些V10上的用法,最终讲下如何绘制渐变运动记录轨迹,感兴趣的小伙伴可以参考一下
    2022-08-08
  • android 预加载进程的实现方法

    android 预加载进程的实现方法

    这篇文章主要介绍了android 预加载进程的实现方法,大家需要注意清单文件中注册并制定 android:process 要预加载的进程,需要的朋友可以参考下
    2024-05-05
  • Android Koin2基本使用的那件事儿

    Android Koin2基本使用的那件事儿

    这篇文章主要给大家介绍了关于Android Koin2基本使用的那件事儿,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09

最新评论