位置: 编程技术 - 正文

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)

  • 委托加工应税消费品收回后直接销售
  • 货物已到发票未开具
  • 以前年度多交增值税
  • 交通费怎么抵扣进项税
  • 公司两年账没做
  • 可以自己制作的商品
  • 黄金珠宝加工怎么样
  • 三证合一后新办企业多久去税务登记
  • 发票复印件怎么打印
  • 增值税缴纳地方怎么填
  • 税费种认定功能在哪里
  • 税收预测表模板
  • 外汇网上申报操作流程图
  • 总分类账户和明细分类账户平行登记的内容可以概括为
  • 进项税转出余额方向在哪一方
  • 已经销售但是没货怎么办
  • 建筑服务工程款会计分录
  • 没有预付账款科目计入哪里
  • 如何查看windows10
  • 应收账款期初余额是借还是贷
  • 认证未抵扣往哪里记
  • 为什么盈余公积补亏不会影响留存收益
  • 电脑没组装好会怎么样
  • Windows10屏幕键盘在哪
  • mac的快捷键在哪
  • 组策略阻止了这个程序0x800704ec
  • PHP:pg_transaction_status()的用法_PostgreSQL函数
  • PHP简单实现HTTP和HTTPS跨域共享session解决办法
  • 企业未实际出资
  • 结转出租包装物因不能使用而报废的残料价值
  • php7.2编译安装
  • 微信小程序制作
  • iis部署javaweb
  • 招待费超出部分的分录
  • 应收账款能想到什么
  • mysql索引是否生效
  • phpcms缩略图不要自动裁剪的设置方法
  • 机关党建经费提取比例
  • 政府专项基金是什么
  • 工会经费申报的计税比率是
  • 应税货物及劳务 增加
  • mysql 自动重启
  • 委托加工物资的消费税计入成本吗
  • 小微企业员工人数限制
  • 哪些项目可以计提汇兑损益
  • 销项100万进项80万交多少税
  • 营改增后还有建筑业发票吗
  • 小规模红冲发票怎么做分录
  • 融资租赁出租人与承租人之间形成债权债务关系
  • 其他应收款的核算范围包括
  • 公司运营成本如何计算
  • 出租人融资租赁的判断标准
  • sqlserver数据库备份
  • win帮助系统在哪里
  • 如何使用搜狗拼音输入法
  • dnfxp系统能玩吗
  • win2003安装
  • 怎么进入bios设置界面win10
  • linux搭建l2tp服务器
  • WIN7系统安装
  • linux的web
  • xp如何更新
  • win 10系统怎么提高网速
  • win7系统弹出好多停止运行程序
  • win8系统开机怎么进入桌面
  • unity4.1
  • opengl update
  • OpenGL super bible(5th) 学习笔记 -- 像素缓冲区对象(PBO)
  • jquery.form
  • javascript查询
  • js处理时间
  • jquery ajax双击div可直接修改div中的内容
  • python内置函数format
  • python编程输出汉字
  • 地税办理停保
  • 丰田威驰2023款1.5自动挡新车报价
  • 江苏退休核定表最低缴费系数是什么意思
  • 税控发票证书密码是什么
  • 山东发票认证勾选平台网址
  • 怎么修改纳税人信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设