【问题标题】:NavigationView lag with network Image using GlideNavigationView 使用 Glide 与网络图像滞后
【发布时间】:2015-08-05 16:30:06
【问题描述】:

我有一个带有显示三个片段的 viewpager 的活动。第三个片段是使用网格布局管理器的基本回收视图。 网格项是基本图像和标题项,并不复杂,我正在使用 Glide 加载图像。

问题是这样的,当我尝试在此页面上打开/关闭 NavigationView 抽屉时,它的滞后非常严重。

这是我注意到的,只有当我从 url 加载图像时才会发生延迟。本地drawables很好,抽屉可以顺利打开。我不知所措,不知道该往哪里看。

我会发布代码,但我不确定要发布哪个部分。如果您需要查看某些部分,请询问,我会这样做。此外,我觉得这不是来自代码。

更新:

我继续调试并决定使用 Picasso 测试相同的代码。这一次,它运行良好,完全没有延迟,而且运行正常。不知道为什么。我要在 Glide 的 github 上拉票。

【问题讨论】:

    标签: android performance navigationview android-glide


    【解决方案1】:

    经过几个小时的调试,甚至尝试使用 Fresco(使用很糟糕), 我终于解决了这个问题。

    我必须使用dontTransform()。显然,这会影响我有像网格这样的大图像的所有页面。这解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2020-03-18
      • 1970-01-01
      • 1970-01-01
      • 2013-05-25
      • 2019-04-28
      • 2023-02-02
      • 2017-08-19
      • 2020-01-23
      • 2016-06-08
      相关资源
      最近更新 更多