位置: 编程技术 - 正文

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)

  • 个人所得税缴纳标准税率表
  • 汽车加油增值税发票
  • 审计的基本流程是什么
  • 支付外国公司费用要交税吗
  • 微信小程序需要授权怎么设置
  • u8反记账操作步骤
  • 个人转让土地使用权
  • 国内旅客运输服务电子普通发票
  • 单位代缴个人所得税流程
  • 个人处置打包债权取得的收入
  • 科技成果转化奖励
  • 第三方付款会计分录
  • 一般纳税人交增值税会计科目
  • 未分配利润调整会计分录
  • 4s店改装车后卖车合法吗
  • 发票从7月1日起开
  • 公司房产税如何计算器
  • 防洪基金怎么做分录
  • 居民企业之间以非货币资产进行投资
  • 公司招待用烟酒的管理
  • 小规模企业增值税税收优惠政策2023
  • win10外接音响没反应
  • 收到发票未抵扣谁开红字
  • 待抵扣进项税期末要结转吗
  • 进项票与实际支出金额不符
  • 文件类型设置
  • win10系统的电脑能装win7吗
  • win10怎么样禁止电脑运行某个程序
  • linux开机出现grub解决方法
  • 公司多缴税款超过3年怎么办
  • 农产品专票可以开零税率吗
  • 政府收回土地使用权免征增值税的条件
  • 事业单位自营
  • 在产品定额工时怎么算
  • html中display none
  • 现金流量表的编报时间有
  • yolov5结构解析
  • 机器学习评估指标 - f1, precision, recall, acc, MCC
  • 增值税减免怎么填写
  • mysql中regexp_instr函数的使用
  • 账实不符的后果和对策
  • sql防御
  • 设计模式模板方法和策略模式对比
  • 一般纳税人简易征收最新政策
  • 累计折旧的账务处理
  • 物品数量怎么填写
  • 工商年报纳税总额包括个人所得税吗
  • 债权投资相关科目
  • 单位发给职工的餐费补贴我变卖了违法吗?
  • 实收资本印花税最新规定
  • 公司土地被征收怎么办
  • 怎么做个体户
  • 利润表中管理费用根据什么填
  • 小规模纳税人季报网上申报流程
  • 合伙人工资薪金
  • sql server 3417错误
  • Linux x86_64下安装Flash Player 9
  • win8如何卸载360安全卫士?
  • win8无法连接到internet
  • 1sass.exe是什么程序
  • ubuntu怎么打开系统设置
  • linux硬件设备分为
  • 有没有软件恢复
  • windows无法升级
  • winxp系统优化
  • windows更新某些设置由你的组织来管理是什么意思
  • linux虚拟机怎么查看目录
  • win 10系统怎么查看网络连接
  • unity怎么念
  • 深入剖析kubernetes pdf
  • ExtJs事件机制基本代码模型和流程解析
  • jquery显示div
  • python web框架2023
  • Android网络通讯哪个最简单
  • 增值税纳税申报表附列资料(三)
  • 各地市的税务局有哪些
  • 税收公司法人有风险么
  • 甘肃省契税征收标准
  • 国地税联合办公
  • 吉林省耕地面积有多少万亩
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设