Android:CameraSourcePreview 没有填满整个屏幕高度

标签 android google-play-services vision

我正在使用 compile 'com.google.android.gms:play-services-vision:9.4.0+'

用于二维码和 EAT-8、EAT-13 等。

但我无法控制

<com.testing.CameraSourcePreview
                android:id="@+id/preview"
                android:layout_width="match_parent"
                android:layout_height="match_parent">

                <com.testing.GraphicOverlay
                    android:id="@+id/graphicOverlay"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent" />

            </com.testing.CameraSourcePreview>

最佳答案

上述问题的解决方案是:

评论或从 CameraSourcePreview 中删除以下行,应该没问题。我遇到了和你一样的问题,现在已经解决了。

if (childHeight > layoutHeight) {
childHeight = layoutHeight;
childWidth = (int)(((float) layoutHeight / (float) height) * width);

关于Android:CameraSourcePreview 没有填满整个屏幕高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44069666/

相关文章:

android - 使用 GeoFirestore for Android 时是否可以添加一些过滤器?

android - Gradle 无法解析未请求的版本

image-processing - Cognex Vision Suite (ViDi) - 删除图像的一部分

android - 在 android opencv 中使用 findFundamentalMat 时出错,无法解决

android - react native 音频播放器

android - 如何根据条件从 GreenDao 中删除行?

Android- 创建的 SQLite 数据库的 URI

android - 我们的应用程序是否加载了包含的库文件中的所有类?

android - Play 服务广告库 7.5.0 需要 WRITE_EXTERNAL_STORAGE 权限

opencv - OpenCV中的光流和扩展重点