Android-HardwareAcceleration无法与导航一起使用

时间:2019-05-24 08:37:08

标签: android android-camera2 android-architecture-navigation

起初我有两次活动。 MainActivityCameraActivity。 第一个有2个片段,第二个有1个片段-CameraFragmentCameraActivityandroid:hardwareAccelerated="true"中有一个AndroidManifestCameraFragment有一个TextureView,它仅显示摄像机预览(Camera2 API)。

我只剩下MainActivity并使用JetPack的Navigation进入了所有屏幕。并将android:hardwareAccelerated="true"添加到MainActivity

问题是第二个解决方案是在显示摄像机预览时出现故障和滞后。对我来说,导航似乎以某种方式忽略了hardwareAccelerated参数。

有人知道原因吗?

我看了Why is hardware acceleration not working on my View?,但没有直接与WindowManager合作。

更新

我返回了CameraActivity,但这一次它具有自己的导航图。而且它仍然没有滞后。现在对我来说这很奇怪。

0 个答案:

没有答案