android surfaceView手势放大缩小处理、拖动处理
16lz
2021-01-24
现在距离毕业也快有半年左右了,刚到公司对android基本上是一窍不通,好在是学过java。在学校的时候学的是web方向,当时H5炒的也是非常火热,就又想去学H5,反正是看见什么学什么。问点都懂,但也却都是不会。到公司后,职位不知道为啥会被分到android这块,好在还有点兴趣,没有放弃,再加之有一位非常贴心的老师傅带,整个人也就觉得生活更美好了,哈哈。
话不多,进入正题,刚到公司接收的第一个任务就是手势这一块的内容,让在surfaceview上实现,双击放大、缩小。以手指中心点放大缩小功能。当时可以说是翻阅了好多资料上网也查了好多资料,弯路也走了不少。真的可以说是不止一个心塞啊。
最后,都快崩溃的时候,终于找到了一个突破口就是surfaceView必须使用framenLayout作为父容器实现自定义播放。一般的手势放大缩小的判断网上都是一大堆例子,就不赘述了还是一个突破口的问题。
最难得还是应该属于手指中心点方法缩小这块。由于是公司项目,代码就不贴了。也不难。也算是一个初入职场的小白的一次职业记录吧!
核心代码:点击打开链接
更多相关文章
- Android:Could not GET xxxx Received status code 500 from serv
- Android(安卓)属性动画(二)
- (一)Android开发之安卓系统的前世今生
- 超炫的android 3d ui,目前正在内测中 期待
- 看了张鸿洋大神那篇公众号推送的文章才是促使我来写博客
- “快的打车”创始人陈伟星的新项目招人啦,高薪急招Java服务端/And
- Android和IOS的发展历史
- Android 职业路上--只要还有一丝希望,不到最后一刻,不要轻言放弃
- Android 自定义控件之---3D画廊