位置: 编程技术 - 正文

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_http_output()的用法_mbstring函数
  • php教程 ftp 函数
  • 收到外单位委托办事的资金应该计入
  • 计提坏账准备的方法有哪些
  • PHP:mcrypt_list_modes()的用法_Mcrypt函数
  • 发票上可以盖财务专用章和发票专用章吗
  • 全球矿业巨头力拓集团
  • 美国宇航局视频
  • 在一株植物上行走的作文
  • 购买股票的会计科目
  • web网页设计期末作业猫眼电影首页
  • 会计购入材料入什么科目
  • framework教程
  • 什么是大语言模型(LLM)?
  • typescript4.1
  • typescript some
  • Laravel+jQuery实现AJAX分页效果
  • 保理属于什么行业分类
  • 其他综合收益属于什么类
  • 增值税普通发票和电子普通发票的区别
  • 计算机中的意思和含义
  • MySQL导入导出命令
  • 转让无形资产或其他资产
  • 购买仓库计入什么科目
  • 增值税期末留抵退税
  • 结转库存商品需要附件吗
  • 工程外管核销报告范本
  • 管理费用如何结转成本
  • 开票后收不回来款怎么办
  • 有没有确认
  • 主营业务收入需要减去增值税吗
  • 出租不动产如何缴纳增值税
  • 银行总账和明细账
  • 差旅费包干管理办法
  • 收到汇算清缴后怎么做账
  • 应收票据和应收账款减少说明什么
  • 未实现融资收益借贷方向
  • 分公司需要做税务报道吗
  • 新成立公司怎么办理社保开户
  • sql server数据库中的null(空值)
  • sql server服务器模式
  • win7系统重启后多了一个安全启动用户
  • windowsxp怎么隐藏桌面图标
  • 电脑重新安装windows后还用激活吗
  • centos7 目录结构
  • win8如何更改默认存储位置
  • win10电脑开机蓝屏怎么进入安全模式
  • Linux使用命令行将一个文件夹移动到另一个文件夹
  • 开发环境配置是干嘛
  • datatable.load
  • shell.epc
  • django rest framework和django区别
  • 了不起的女孩
  • linux 环境 mysql写入中文报错
  • javascript数组去重函数
  • android 高德地图收费
  • jquery字体设置
  • android ListView之——ArrayAdapter使用
  • jquery插件大全
  • 残保金申报表填写
  • 关于公司纳税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设