surfaceview

    0热度

    2回答

    我使用约束布局作为根与3子视图: 的TextView 按钮 SurfaceView(View.Visibility =已删除) 我想当我点击Button时,SurfaceView出现(View.Visibility = Visible)from: Y = - SurfaceView.height 到: Y = 0 ,当我点击第二个时间上的按钮,SurfaceView消失(View.Visibili

    0热度

    1回答

    我使用我的自定义SurfaceView来显示相机预览,并且有一些UI元素浮在SurfaceView上,例如用于拍照的按钮。但有时SurfaceView会出现在顶层出于某些未知的原因,我看不到任何UI元素,但仍然可以与它们进行交互。为什么?

    0热度

    1回答

    我正在尝试编写一个应用程序,该应用程序连接到远程主机并读取x,y元组的行并将它们实时绘制为散点图。数据正在按预期显示,但是当我修改代码以尝试显示某些标记以测量数据时,该数据未按预期工作。我期望看到20个同心灰色圆圈的黑色背景。随着数据的滚入,它应该在同心圆上显示为绿色圆点。相反,我在远程主机关闭时看到的是initializeSurface()被调用,并且只显示外部灰色圆圈(i = 20)。而且,当

    1热度

    1回答

    我已经实例化一个SurfaceView并使用setContentView(surface);附加到一个活动。当我在真实设备上运行它时运行良好,但在Android模拟器中它只显示白色屏幕。此外,我已经在不同的系统中进行过测试,一些系统工作正常,有些则不正常 所有系统都是Ubuntu 16.04,模拟器运行在相同的配置API级别26.我可以说所有的系统都有相同的开发环境。 请帮我找出背后的原因。

    0热度

    1回答

    我想要做的是,在一个活动中用SurfaceView表示打开相机,并在其中预览。点击一个按钮后,SurfaceView停止/不可见,因此图像捕捉将显示在ImageView的活动中。 是如下图: 所以我必须具有类似下面的XML定制相机的活动, <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a

    -2热度

    1回答

    我想让相机在从SurfaceView捕捉时始终发送图片。 这是我的SurfaceView代码。 public class CustomCamera extends AppCompatActivity implements SurfaceHolder.Callback,Camera.PictureCallback, Camera.ShutterCallback { Camera cam

    0热度

    1回答

    我正在尝试开发一个使用Google Play服务的BarcodeReader,并且我想获取Zxing样本等相机表面背景。 其实我用黑色透明背景和白色Rect Canvas查看,我希望这个Rect是透明的,所以我的问题是如果没有这个Rect边界可以改变视图背景。 这是我的自定义视图在那里我画一些线条 public class MyView extends View { private Paint

    0热度

    1回答

    我遇到了照片预览的方向问题。我用 SurfaceView。当我尝试旋转屏幕180度(快速更改屏幕方向)时,活动重新创建良好,但方向SurfaceView不会更改,并且预览图像颠倒。但同时,如果我慢慢地转动屏幕(以通常的速度)转动90度而不停留在+90度 - 所有内容都显示在名义上。在这两种变体中,照片都是正常的(我在EXIF中写入方向屏幕)。只有旋转屏幕只有180度 - 和非常快只出现此问题。 无

    0热度

    1回答

    我通过SurfaceView创建一个相机,但是当我按Home并且再次返回到活动时。 SurfaceView不再显示任何东西。它没有调用 surfaceCreated(SurfaceHolder holder) 当我回到活动。我该怎么办? 这里是科特林 ``` 类MyCameraView我的代码写:SurfaceView,SurfaceHolder.Callback,Camera.PreviewCa

    0热度

    1回答

    我知道如何返回到往常的活动。当前活动(VideoActivity.java)的SurfaceView为MediaRecorder录制视频。每当我实现finish()恢复到以前的活动,它导致错误像下面的logcat: E/BufferQueueProducer: [SurfaceView] dequeueBuffer: BufferQueue has been abandoned E/Emulat