android surfaceView手势放大缩小处理、拖动处理

现在距离毕业也快有半年左右了,刚到公司对android基本上是一窍不通,好在是学过java。在学校的时候学的是web方向,当时H5炒的也是非常火热,就又想去学H5,反正是看见什么学什么。问点都懂,但也却都是不会。到公司后,职位不知道为啥会被分到android这块,好在还有点兴趣,没有放弃,再加之有一位非常贴心的老师傅带,整个人也就觉得生活更美好了,哈哈。

话不多,进入正题,刚到公司接收的第一个任务就是手势这一块的内容,让在surfaceview上实现,双击放大、缩小。以手指中心点放大缩小功能。当时可以说是翻阅了好多资料上网也查了好多资料,弯路也走了不少。真的可以说是不止一个心塞啊。

最后,都快崩溃的时候,终于找到了一个突破口就是surfaceView必须使用framenLayout作为父容器实现自定义播放。一般的手势放大缩小的判断网上都是一大堆例子,就不赘述了还是一个突破口的问题。

最难得还是应该属于手指中心点方法缩小这块。由于是公司项目,代码就不贴了。也不难。也算是一个初入职场的小白的一次职业记录吧!

核心代码:点击打开链接



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值