【问题标题】:Glide - resizing images for RecyclerView items:Glide - 调整 RecyclerView 项目的图像大小:
【发布时间】:2017-06-19 20:01:59
【问题描述】:

如果我理解正确,Glide 默认行为是根据ImageView 大小调整下载图像的大小,然后此图像将被缓存并加载到ImageView

但是我什么时候应该指向实际的ImageView 大小(通过override(x, y)),什么时候 Glide 可以自己计算呢?

首先我对ImageView 里面的RecyclerView 项目感兴趣?

【问题讨论】:

    标签: android listview android-recyclerview imageview android-glide


    【解决方案1】:

    Glide 的工作方式类似于以下示例:

    Glide  
        .with(context)
        .load(your_image_url)
        .override(600, 200) // resizes the image to these dimensions (in pixel). does not respect aspect ratio
        .into(your_image_view);
    

    它会在设置到你的 imageView 之前调整它的大小

    参考:https://futurestud.io/tutorials/glide-image-resizing-scaling

    【讨论】:

    • Meikiem,我建议(它来自您引用页面上的评论)只有当应用程序无法在没有此选项的情况下测量图像视图大小时,我们才需要“覆盖”选项....
    猜你喜欢
    • 1970-01-01
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 2018-12-07
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    相关资源
    最近更新 更多