前几天我在玩 Jetpack Compose,当我实现一个 NavigationBar 组件时,我知道有些事情不对劲。感觉很卡顿/滞后,不太像我们在 Android 上使用的导航栏。
出于演示目的,我创建了一个项目,在其中使用 Jetpack compose 实现了导航栏,并创建了一个项目,在其中使用 XML 实现了导航栏,我注意到 Jetpack Compose 版本的动画/性能存在很大差异。
这是 Jetpack Compose 的实现,感觉很滞后而且不流畅
我尝试更新所有依赖项以获得最新版本的 Jetpack Compose Material Components。
我期待 Jetpack Compose 中的底部导航栏有更丰富/更流畅的体验
Jetpack compose 使用比 xml 相对较新的渲染引擎。
与调试版本相比,Compose 在发布版本中具有良好的性能。但与 xml 的性能相差甚远。