我已经得到了我的应用程序所需的所有图像,我正在尝试加快速度并使其平滑,所以我一直在使用glide加载图像,它在我的应用程序的其他区域工作,但不在我的viewpager中。
在我的片段中,我试图像这样加载我的图像

Glide.with(this).load(R.drawable.my_drawable).into(myImageView);

什么也没有发生或出现,我没有从glide中得到异常或任何类型的错误消息。

最佳答案

查看Debugging and Error Handlingwiki页面以启用日志记录。这应该能告诉你负载是否出现故障以及原因。
如果您没有看到错误日志,那么您的视图可能没有大小,可能是因为它的大小为0,或者是因为它没有经过布局(可见性设置为View.GONE等)。如果是,您可以通过添加对override()具有任何有效宽度和高度的调用来测试check(尝试400, 400或仅测试的内容)。
如果调用override()解决了这个问题,请查看您的xml,看看您是否可以将视图更改为固定大小,或者至少最终得到一个有效大小。如果所有其他操作都失败,您可以调用override()并将Target.SIZE_ORIGINAL作为宽度和高度。

08-06 02:27