位置: 编程技术 - 正文

android开发之GestureDetector手势识别(调节音量、亮度、快进和后退)(android的开发)

编辑:rootadmin

推荐整理分享android开发之GestureDetector手势识别(调节音量、亮度、快进和后退)(android的开发),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android开发技术介绍,android开发范例实战宝典,android开发基础教程,android开发范例实战宝典,android开发实例大全,android开发基础教程,android开发最全教程,android开发最全教程,内容如对您有帮助,希望把文章链接给更多的朋友!

写UI布局:

以上将UI布局给大伙粘贴上来了,大家按照各自的需求改吧改吧…即可

那么,就下来我将首先给大家分析分析如何通过手势识别来调节音量、亮度、快键和后退需求!

一提到手势识别,大伙第一反应绝对是Google提供给我们的GestureDetector类,没错今天我们就使用使用这个类来给大家完成以上的需求!

第一:将主逻辑代码类继承FragmentActivity类并实现OnGestureListener监听和OnTouchListener监听,同时在onCreate方法中创建GestureDetector对象,这时需要传递两个对象,这也是为啥我要继承和实现了!

第二:获取UI布局中定义的控件

这些你完全可以使用xUtils第三方工具的注解来完成以下操作:

android开发之GestureDetector手势识别(调节音量、亮度、快进和后退)(android的开发)

也可以通过findViewById方法:

第三:获取视频播放窗口的尺寸,判断触发的视频播放窗口位置来识别不同的操作和需求:

第四:当你实现OnGestureListener监听和OnTouchListener监听时是需要您实现其方法的,分别是:

可以看到OnTouchListener只能监听到三种触摸事件,即按下,移动,松开,如果想要监听到双击、滑动、长按等复杂的手势操作,这个时候就必须得用到OnGestureListener了。

因此在onTouch()方法中,我们要进行如下的处理:

同时点击屏幕时触发的onDown()方法中:

通过在onTouch()方法中调用gestureDetector.onTouchEvent(event)方法时,它会去调用onScroll()方法,这样在该方法中通过手势识别来完成调节音量、亮度、快键和后退操作:

这样的话,我个人认为完美了…不完美之处还望各位大牛多多提醒,本人随时随地进行接纳…哈哈,谢谢咯

示例代码

版权声明:本文为博主原创文章,未经博主允许不得转载。

《深入理解Android网络编程》第3章

ListView滑动删除 ,仿腾讯QQ 转载请表明出处:

类型为 GestureTest 的方法 onDown(MotionEvent)必须覆盖或实现超类型方法 出现类错误的原因可能为导入外部类时导入错误的包中的类,因为有的类在好几个包中有,比如说题目中的OnGestureListener这个借口,在GestureOverlayView中有

标签: android的开发

本文链接地址:https://www.jiuchutong.com/biancheng/368581.html 转载请保留说明!

上一篇:Android开发使用MediaRecorder进行录音(android开发一般用什么软件)

下一篇:《深入理解Android网络编程》第3章(深入理解rcu)

  • 增值税普通发票怎么开
  • 一般纳税人开具的普票可以抵扣吗
  • 股份有限公司董事会决议必须经过
  • 用友 项目核算
  • 未使用固定资产计提折旧计入
  • 发票几个月内可以红冲作废
  • 国债利息收入免征增值税
  • 房产税存在往期滞纳金吗
  • 免费更换配件如何做账
  • 贸易公司发票怎么平衡
  • 农产品代销合同协议书范本
  • 公司购车按揭利息可以开票吗
  • 工程项目中的设备主要包括什么和什么
  • 质量问题用实物形容
  • 房产税计税依据房产原值怎么算
  • 权益资本成本率计算
  • 营业执照缴纳印花税贴花怎么缴纳
  • 入账发票是什么意思
  • 纳税申报有哪些规定
  • 怎么限制路由器使用人数
  • 腾讯电脑管家中蓝牙在哪
  • PHP:mb_strrpos()的用法_mbstring函数
  • PHP:pg_fetch_assoc()的用法_PostgreSQL函数
  • 融资租赁与经营租赁的区别主要是
  • 明细分类帐户
  • 公债的本质是什么
  • 全球矿业巨头力拓集团
  • 工会经费是按应发工资还是实发工资申报
  • 基于个人同意处理个人信息的个人什么撤回其同意
  • ai模拟
  • 金融资产的会计科目
  • 银行存款向灾区捐款
  • 高新技术企业福利费扣除比例
  • 转出未交增值税会计处理
  • 将原生html改成vue
  • 进口增值税完税证明网哪里打印的
  • sql-server
  • 数据库sql语句优化作用是什么
  • 已确认收入但尚未发出商品分录
  • 增值税专用设备是什么
  • 包材库存
  • 病假补贴需要什么手续
  • 结转损益结转了两次咋办
  • 支付永续债利息的会计处理
  • 账实不符怎么调账
  • 住宿发票没有写天数
  • 未分配利润期初余额怎么录入
  • 小型企业介绍怎么写
  • linux下多个mysql5.7.19(tar.gz)安装图文教程
  • sql2005 create file遇到操作系统错误5拒绝访问 错误1802
  • win10系统如何将c盘的软件移到d盘
  • 电脑待机状态下载会继续吗
  • samba开启
  • xp快捷桌面图标
  • win7系统分辨率调错了黑屏
  • win8自带的视频播放器打不开
  • xp系统有什么用
  • linux常用命令 删除
  • ubuntu系统怎么用
  • centos6 grub
  • win7桌面图标自动排列怎么取消
  • xp系统怎么取消密码怎么设置
  • Linux桌面环境安装
  • 进程spoolsv.exe
  • win7系统每次开机都要选择用户
  • Win7系统无法安装SQL2000
  • 解决VMware下64位linux系统不支持全虚拟化的办法
  • Android自定义控件高级进阶与精彩实例
  • unity g
  • Base64、DES、MD5加密解密原理
  • Rotate object with mouse click or touch in Unity3D
  • 严苛认证
  • python搭建网页
  • js响应事件的过程
  • web 开发
  • android 显示图片
  • python 设计
  • Python中的def
  • 饮料开专票几个点
  • 税务局网上缴税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设