最近在做一个叫做小目标的项目,没错就是我大中华地区首富王某的名言:我们先定一个可以实现的小目标,赚他一个亿.
好了社会我杰哥人狠话不多,接下来直接开始:小目标有个分享页,分享页面有很多图片供用户分享,用户也可以选择自定义拍照或者选择照片上传分享.公司的UI大(mei)神(zi)不想要原生的相机拍照,于是乎就有了以下的想法:
可以看到我们要实现的功能是:点击拍照图片,图片跟随相机放大到屏幕大小,拍照之后图片跟随变小回到原来的位置.我们都知道Android原生的照相机页面虽然实用,但是完全不给我们定制,我想实现如图所示的效果简直是痴人说梦,既然不能定制那么这里就只有一条路了,那就是自定义相机页面
今天我要实现的小目标是:如何做出一个带水印的相机和丝丝顺滑的动画效果?首先我们得有一个相机的API,这个相机必须具有的功能是:可以固定拍照后相片的宽高比例.百度了一大堆之后效果都没有我想要的,于是乎上Git上又是一番搜寻,偶然间见到一个国外某大神写的一个相机的API,实现效果还比较理想,使用也简单,马上clone下来试了一下,效果还不错!:git地址在这里...
相机的API有了,现在差的就是动画了,众所周知Android动画目前为止分为两个大类:传统动画和属性动画,传统动画分为...你想多了!我不会告诉你细节的,时间有限对动画不熟悉的道友们可以异步百度查查Android动画详解,我们这里用到的动画是补间动画和属性动画结合.
东西的原材料准备