【问题标题】:setOnPreviewOutputUpdateListener is not provided未提供 setOnPreviewOutputUpdateListener
【发布时间】:2022-11-05 12:28:45
【问题描述】:

作为图像分析的结果,我想在TexView 中显示字符串。 我将 CametaX(androidx.camera:camera-camera2:1.0.0-rc01) 用于相机功能。

它应该能够在每次图像分析时更新TextView,但它无法从ImageAnalysis.setAnalyzer process 访问TextView。

因此,我尝试在每次更新预览时更新 TextView。

PreviewConfig pConfig = new PreviewConfig.Builder().build();
  Preview preview = new Preview(pConfig);
  preview.setOnPreviewOutputUpdateListener(
    output -> {
      ((TextView) findViewById(R.id.title)).setText(ResultString[0]);
});

但是,最新的 CameraX 预览版中未提供 setOnPreviewOutputUpdateListener

如何按顺序更改屏幕上显示的字符串(TextView)? 或者,它应该实现原始生命周期类?如何?

我已经实现了以下实现

    implementation "androidx.camera:camera-camera2:1.0.0-rc01"
    implementation "androidx.camera:camera-lifecycle:1.0.0-rc01"
    implementation "androidx.camera:camera-view:1.0.0-alpha20"

它需要任何其他实现吗?

我正在使用 Java,但 Java 示例很少。 如果您能向我展示一个使用 Java 的具体解决方案,那就太好了。

【问题讨论】:

    标签: java android android-camerax


    【解决方案1】:

    您可以实现以下实现

    implementation "androidx.camera:camera-core:1.0.0-alpha05"
    implementation "androidx.camera:camera-camera2:1.0.0-alpha05"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-20
      • 2013-09-27
      • 2016-11-29
      • 2016-07-12
      相关资源
      最近更新 更多