与 XML 相比,Jetpack Compose NavigationBar 速度慢/卡顿

问题描述 投票:0回答:1

前几天我在玩 Jetpack Compose,当我实现一个 NavigationBar 组件时,我知道有些事情不对劲。感觉很卡顿/滞后,不太像我们在 Android 上使用的导航栏。

出于演示目的,我创建了一个项目,在其中使用 Jetpack compose 实现了导航栏,并创建了一个项目,在其中使用 XML 实现了导航栏,我注意到 Jetpack Compose 版本的动画/性能存在很大差异。

这是 Jetpack Compose 的实现,感觉很滞后而且不流畅 Jetpack Compose Implementation

这是具有非常流畅/流畅动画的 XML 实现 XML implementation

我尝试更新所有依赖项以获得最新版本的 Jetpack Compose Material Components。

我期待 Jetpack Compose 中的底部导航栏有更丰富/更流畅的体验

xml performance android-jetpack navigationbar smoothing
1个回答
0
投票

Jetpack compose 使用比 xml 相对较新的渲染引擎。

与调试版本相比,Compose 在发布版本中具有良好的性能。但与 xml 的性能相差甚远。

© www.soinside.com 2019 - 2024. All rights reserved.