Android自定义相机拍照、图片裁剪的实现

  • 时间:
  • 浏览:0
  • 来源:uu快3游戏_uu快3计划_苹果版

  我每个人猜测小猿搜题是将拍照界面的activity设置为竖屏,而将摄像头直接旋转90度,那我就强制用户横屏拍摄,当然,拍完后后 都要将图片旋转回来。其他我参考小猿搜题来实现的,毕竟体验为王嘛。

  Demo源码下载:https://github.com/liuling07/CustomCameraDemo

  还有其他其他我小猿搜题拍完照到截图过渡的很自然,感觉很流畅,估计是拍照和截 图装在 同一有一一5个activity中的,可能是一有一一5个activty,涉及到界面切换,肯定不要越来越 自然。其他我也将拍照和截图装在 一有一一5个界面,拍照完就将自定义 相机隐藏,将截图界面显示出来,那我切换就很流畅了。

  项目中截图的功能我是从github后边找的一有一一5个开源库cropper:https://github.com/edmodo/cropper

  actiity中注册了SensorEventListener,也其他我使用传感器监听用户手机的移动,可能有一定距离的移动,则自动聚焦,那我体验好其他。

  如上图(确实是竖屏),红色圈起来的确实是装在 底部,后后 将屏幕后边的文字旋转90度(含有动画,起了提示用户横屏拍照的作用),就给人的感觉是横屏的。了。

  3、Activity中使用自定义相机

  我对比了一下小猿搜题和英语学霸君两款app的拍照功能,我每个人感觉小猿搜题的体验 要好其他,可能从主界面进入拍照界面,连个界面没一有一一5个旋转的过渡,而英语学霸君就一有一一5个过渡,有一丝丝的影响体验。也其他我说英语学霸君的拍照界面是横屏的,在 activity的onCreate办法后边调用了setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)来设置全屏,而切换界面的后后 又从竖屏切换为横屏,就会有个过渡的效果,影响了体验。

     可能ocr图片识别的代码是公司的,其他识别的功能越来越 加进到demo后边去。