我有一个相机应用程序,在最简单的状态下,它只不过是带有一些“takePicture”代码的 cameraPreview 示例。在线示例的链接适用于 2.0,我正在针对 1.5(API lvl 3)进行开发,但仍然是:http: //developer.android.com/resources/samples/ApiDemos/src/com/示例/android/apis/graphics/CameraPreview.html
与旧版本最大的不同是整个“getOptimalPreviewSize”的东西。一切都是风景。
现在的问题是:我有一个预览,但是当我拍照时,那张照片上有更多信息,然后是预览。顶部和底部显示预览中不可见的内容。
现在我要在预览的顶部放置一个叠加层,以将图片中的对象与某些东西对齐。如果拍了照片,整个东西就会被挤压一点,我完全不对齐:(。
系统上的相机应用程序没有这个问题,所以应该可以解决这个问题。有什么想法吗?
如果我必须手动设置预览和/或图片大小,我猜我会在使用不同的手机时遇到问题,并且因为只有 API lvl 5 才有很多功能(例如:getOptimalPreviewSize),我不能使用这些。