【问题标题】:Navigation Drawer Lag in AndroidAndroid中的导航抽屉滞后
【发布时间】:2014-08-16 08:05:41
【问题描述】:

我有什么

我有一个导航抽屉和一个视图寻呼机。 View Pager 有 5 个片段。我在 View Pager 的每个片段中都放置了一个 Image View。

问题

我看到每当我将 Image View 放在片段中并尝试打开 Navigation Drawer 时,动画都非常缓慢且滞后。即使我尝试关闭它,它也非常非常滞后。

但如果我删除 ImageView,那么 Navigaiton 会像往常一样流畅。

我需要放置 ImageView,因为它非常重要。请给出一些解决方案,我如何使导航抽屉顺利打开和关闭?

【问题讨论】:

标签: android android-fragments android-viewpager navigation-drawer


【解决方案1】:

我几乎面临同样的问题。我尝试在关闭抽屉后使用 Handler 调用片段。但这并没有解决我的问题。然后我找到了解决方案。我使用了Glide 库。只需使用这个库加载 imageViews,现在我的动画和超级流畅!

这是一个示例代码:而不是使用

 imageView.setImageResource(image);

使用:

 Glide.with(MainActivity.this)
 .load(images)
 .into(imageView);

Glide 源码链接: https://github.com/bumptech/glide

【讨论】:

  • 这对我有用,使用 .fitcenter()。如果您需要像我一样将您的图标居中。
猜你喜欢
  • 2014-10-21
  • 1970-01-01
  • 1970-01-01
  • 2022-08-18
  • 1970-01-01
  • 2021-05-14
  • 1970-01-01
  • 1970-01-01
  • 2017-08-01
相关资源
最近更新 更多