【问题标题】:Display images with proper dimensions before loading using glide and recyclerview在使用 glide 和 recyclerview 加载之前显示具有适当尺寸的图像
【发布时间】:2017-05-18 19:40:10
【问题描述】:

如何在 Facebook 之类的提要中显示图像?到目前为止,我一直使用 match_parent 作为宽度和 wrap_content 或固定高度。这很好用,但我需要在延迟加载时为图像提要显示适当的空白空间。就像在从互联网加载图像之前如何正确设置图像的尺寸一样。

我考虑通过 api 获取纵横比或图像尺寸本身。它是唯一正确的方法还是有其他更好的方法可以使用 glide 或任何图像加载库来实现它?

【问题讨论】:

    标签: android image android-recyclerview feed android-glide


    【解决方案1】:

    如果您使用 glide,您可以在下载真实图像时设置占位符图像或具有所需尺寸的可绘制对象。

    Glide  
    .with(context)
    .load(UsageExampleListViewAdapter.eatFoodyImages[0])
    .placeholder(R.mipmap.ic_launcher) // can also be a drawable
    .into(imageViewPlaceholder);
    

    【讨论】:

    • 如果这回答了您的问题,请将我的回答标记为答案。谢谢。
    • 感谢您的回复。我想知道 facebook 如何在新闻提要中设置图像大小。就像一些大图像被缩放到中心,一些图像按原样显示。该怎么做?
    猜你喜欢
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多