最新要闻
- 詹姆斯:我认为我会在攻防两端表现更好,我们要保护主场-天天看点
- 皮耶罗:尤文有些锋无力,不过还好有什琴斯尼 全球观点
- 瑞幸罚员工抄写差评100遍违法吗?网友吵翻|全球实时
- 极速下载!百度网盘超级会员12个月SVIP年卡直减100元:198元好价 焦点资讯
- 天天播报:上海车展已禁止车企送冰淇淋 主办方:属实
- 《孝庄秘史》被曝抄袭作家朴月小说 网友纷纷惊叹:你觉得可惜吗?-焦点精选
- 火影忍者鼬出现的集数-火影忍者鼬出场集数
- 环球热点!广西壮族自治区贺州市2023-04-22 07:55发布雷电黄色预警
- 真我11 Pro+真机照出炉:圆形镜组、白色素皮后盖
- 没对比没伤害!谷歌裁员上万人:CEO年薪却高达15亿
- 【速看料】日本天价芒果再创记录 单颗价格超1.5万人民币!
- 环球播报:世界读书日丨作家清扬婉兮荐读:《在熟悉的家中向世界道别》
- 红高粱电视剧主题曲九儿歌词_红高粱主题曲九儿歌词 每日简讯
- 环球讯息:神速!第200家AITO用户中心开业 余承东:让车主用车更方便、更放心
- 今日热闻!不止领克08!魅族Flyme Auto生态扩圈:牵手吉利高端品牌极星
- 国家安全 全民守护!赵全营镇开展全民国家安全日宣传活动
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
天天亮点!语言录制兼容长按跟点击录制
录音需求中,往往有两种常规操作。
长按基本实现流程:
监听触摸事件,按下时录制,抬起时停止。
(相关资料图)
点击基本流程:
点击开始录制,在次点击停止录制
但是凡事有绝对,如果需要同时支持长按录制抬起结束跟点击录制在次点击结束呢?面对如此无理的需求,从技术层面上怎么如丝滑般去兼容呢。
需要两者兼容,只能从触摸事件入手了,这里的重点其实就在于怎么在触摸事件中去区分点击事件跟触摸事件。
功能可能并不难,但是没有一个好的思路,就会导致代码逻辑混乱,不好维护,并且代码过多,不够简洁。
先看效果图,前面是点击事件,后面是触摸长按。
首先把开始录制跟结束方法写好,在触摸事件里,按下时录制,抬起时结束,等于是长按录制的逻辑
在此基础上想要兼容点击逻辑,其实只要一个限制就行,那就是点击的时间。
正常情况下我点击后依次经历了按下跟抬起两个事件(触摸不做处理),那我加个点击时间,如果间隔小于800毫秒,就不做处理。
这时候我点击只会触发一次按下事件,等我下次点击时,已经超过了800毫秒,并且可以防止快速点击,一举两得(快速点击录制时长过短,需要限制,禁止无意义操作)。
在回到触摸逻辑,我点击录制,不松手,超过800毫秒,此时我在抬起,直接触发抬起事件,逻辑如丝滑般柔顺。
ivRecord.setOnTouchListener { _, event -> if (abs(System.currentTimeMillis() - downTimeInMillis) >= 800L) { when (event.action) { MotionEvent.ACTION_DOWN -> { start() } MotionEvent.ACTION_CANCEL, MotionEvent.ACTION_UP -> { stop() } } } true }
一行 if 判断,完美兼容两种录制模式,简单明了。
关键词:
天天亮点!语言录制兼容长按跟点击录制
詹姆斯:我认为我会在攻防两端表现更好,我们要保护主场-天天看点
皮耶罗:尤文有些锋无力,不过还好有什琴斯尼 全球观点
瑞幸罚员工抄写差评100遍违法吗?网友吵翻|全球实时
极速下载!百度网盘超级会员12个月SVIP年卡直减100元:198元好价 焦点资讯
天天播报:上海车展已禁止车企送冰淇淋 主办方:属实
《孝庄秘史》被曝抄袭作家朴月小说 网友纷纷惊叹:你觉得可惜吗?-焦点精选
火影忍者鼬出现的集数-火影忍者鼬出场集数
环球热点!广西壮族自治区贺州市2023-04-22 07:55发布雷电黄色预警
真我11 Pro+真机照出炉:圆形镜组、白色素皮后盖
没对比没伤害!谷歌裁员上万人:CEO年薪却高达15亿
【速看料】日本天价芒果再创记录 单颗价格超1.5万人民币!
环球播报:世界读书日丨作家清扬婉兮荐读:《在熟悉的家中向世界道别》
精彩看点:【manim动画教程】--目录(完结)
【全球独家】Rust编程语言入门之模式匹配
滚动:meta标签的一些属性描述
红高粱电视剧主题曲九儿歌词_红高粱主题曲九儿歌词 每日简讯
环球讯息:神速!第200家AITO用户中心开业 余承东:让车主用车更方便、更放心
今日热闻!不止领克08!魅族Flyme Auto生态扩圈:牵手吉利高端品牌极星
国家安全 全民守护!赵全营镇开展全民国家安全日宣传活动
LPR连续8个月“原地踏步” 二季度实体经济融资成本仍有望保持低位
电脑装机兼容性检查
4月份沪牌拍卖结果公布:中标率11%,平均成交价92412元-每日快播
世界快看点丨男子离奇失踪7天 人找到时已失温:科普危害有多大
男子坐飞机和妈祖像邻座:刚开始有点慌 被告知是幸运不用怕
离奇!印度一奶牛被火车撞飞30米砸死铁路边撒尿老人
福岛核污染水排海可能于7月开始实施:海底隧道6月底完工_今日看点
拉萨市绿色工业招商引资推介会在南京举行|当前热闻
最新消息:3239套保障性租赁住房加快建设中哈密市保障性安居工程建设迎新进展
小米AX9000的Docker能做什么
天天观焦点:《操作系统原型--xv6分析与实验》第一章:qemu启动xv6问题记录
HCIP-Datacom-Core 2.1 IS-IS基础实验
每日焦点!vue-admin-template 如何添加快捷导航(标签导航栏)
张歆艺晒和窦骁何超莲合影,被指修图太狠,袁弘穿花衬衫参加晚宴
2.8K高刷屏+天玑9000!vivo Pad2线下提前开售:2799元起 天天头条
斯嘉丽说不会再演黑寡妇了:影迷痛哭 天天新动态
焦点快看:浙江水库大坝端掉罕见一王三后白蚁巢:孕育百万级白蚁集团
樱子小姐的脚下埋着尸体08卷第一章:表与里02
文章学习:基于AVX-512指令集的同态加密算法中大整数运算性能优化与突破
最新消息:Java中常用不可变类
网传深圳二手房参考价取消:有业主连夜涨200万,降价房源比涨价多
险资配置遇压力:资金充沛 优质资产难寻|看热讯
【世界时快讯】多省都要封杀!老头乐事故可构成交通肇事罪 大爷们只能买新能源车、考驾照?
世界通讯!纯净的寓言
天天热讯:性能测试的一些专业概念
环球快消息!昂利康:4月20日召开业绩说明会,投资者参与
责任准备金评估利率或下调 监管部门指导险企储备新产品
使用 Spring Cloud Bus 在微服务之间传递消息示例
北方将现大范围雨雪局地大暴雪:局地冷到破纪录 秋裤快穿回来 全球观点
0秒吸水:亚光加厚纯棉大浴巾23.9元(单条450g)
【全球速看料】学系统集成项目管理工程师(中项)系列03_职业道德规范
【环球时快讯】德宏股份:2022年净利润1107.61万元 同比下降71.54%
【环球财经】英国4月份制造业和服务业复苏分化进一步明显
环球观察:周鸿祎发全员信 确认这类360员工不会被GPT取代!
世界快讯:精研“模考”功能
观察:罗翔在新东方当过三年老师 俞敏洪:讲课幽默风格是被新东方训练的
国内用户无缘!iOS 17将支持三方应用商店或仅限欧洲:苹果准备收费
商品日报(4月21日):负反馈担忧加重黑色系全线下跌 乙二醇逆势涨超2%
快消息!博敏电子:4月21日融券卖出10.9万股,融资融券余额4.75亿元
安徽宁国经开区新型储能项目战略合作签约,预期投资总规模达30亿元
【全球播资讯】AI教你玩游戏
微资讯!厂商疯狂备货!RTX 4060 Ti下月杀到 老黄会良心到卖2800元?
摔角动态外媒爆料蛋妞VS米兹的头号挑战者赛两分钟草草了事的原因
全球热讯:FirewallD入门手册
2023.4.21【图论】点分治|世界新视野
全球视讯!学系统集成项目管理工程师(中项)系列07_信息(文档)管理
小米辣椒的腌制方法放一年都不坏?_新消息
看到洋人吃冰激凌,这样的场景应该珍惜
今日播报!宝马MINI称两名女生不是公司员工 不会再出现:回应求原谅 你还会买吗?
世界焦点!内地票房破2亿!《灌篮高手》登顶淘宝热搜:周边被抢空
三方签约共建华侨大学国家语言服务出口基地 今日报
买到烂尾楼“钱房两空”?最高法明确优先保护购房者权益|每日资讯
世界看点:面对特斯拉掀起的价格战,有“勇士”选择应战,有“逆行者”坚持高端
电脑c盘怎么除了系统其他文删除件_怎样清理c盘除了系统之外的东西
天天快看:张小泉客服回应菜刀拍蒜断两截:比较硬的刀就容易断裂
解决信号盲区!曝小米Civi 3支持5G异网漫游:光明正大“蹭”网 当前关注
环球最资讯丨10倍提升 安卓新旗舰放弃祖传USB2.0:体验变化太明显了
网上的那些喷子 为啥一玩这类游戏就闭嘴了?-全球热点评
热门:i7处理器32GB+1TB仅2999 这款性价比神机只有巴掌大小
潍坊开展“10+”行动 助力工业经济高质量发展 天天新消息
新能源产品集结,长安加速向全球企业转型 当前快播
英国宣布制裁5名俄公民,梅德韦杰夫回应:英国是俄罗斯永远的敌人
华仁物业2022年净利636.57万元,同比减少34.7%|年报
千的组词_关于千的组词
六张iPad绘制的交通卡卡面 是苹果联合创作者为世界地球日送上的绿色礼物_微动态
潭村站_关于潭村站介绍-世界热议
山西一妈妈为催婚给25岁儿子床头摆稻草人 不料小伙儿人间清醒,反告诫勿迷信 环球热门
青春无价 《灌篮高手》首日即破12项纪录!
世界新资讯:马斯克称特斯拉今年将推出全自动驾驶技术
蚌埠:马天奇带队赴长三角地区考察招商 当前速读
黄辣丁和乌鱼能一起养吗 黄辣丁和乌鱼能不能养在一起呢 环球关注
郑州公积金可以取现吗?提取的条件有哪些?-全球简讯
全球今头条!中国恒大:预计无法于4月30日前披露2022年度审计报告及2022年公司债券年度报告
每日简讯:可以骑的行李箱、机械臂咖啡机……广交会创新产品引关注 参展企业订单增加
天天观点:萤石“小步快走”,跨进智能家居生态圈
每日观察!宝马半个董事会败给了一个冰淇淋
打字高手电脑版下载安装_打字高手电脑版 速讯
小米13 Ultra首销火爆!很多小米11/12S Ultra老用户以旧换新
预售价109.8万元!比亚迪仰望U8的价格还是太保守了
电商开始制裁“偷盘哥”:敢仅退款就法院见