如何在视图中绑定JSON图像路径中的图像?

时间:2018-05-03 19:30:04

标签: android json kotlin

我从tmdb JSON API获取基本URL和海报路径。我正在尝试使用图像路径(这是一个像/986qw1312312e03ituwp.jpg"这样的URL路径),使用简单的字符串连接将其添加到基本URL,获取图像并在我的onBindViewHolder方法中使用它:

override fun onBindViewHolder(holder: PosterHolder, position: Int) {
        holder.view?.movie_poster?.setImageResource()
        holder.view?.movie_poster?.scaleType = ImageView.ScaleType.FIT_CENTER
    }

最好的方法是什么?如果我使用ImageLoader或Picasso创建单独的方法或类,那么如何使用.setImageResource()方法中返回的图像?

我正在尝试使用Kotlin学习Android开发,这是我选择构建的项目。

1 个答案:

答案 0 :(得分:0)

处理所有图像加载的最佳方法是使用图像缓存库, 你有多种选择,比如滑翔,毕加索,UIL。

在您的适配器中只传递json传递的列表,并在onBindViewHolder上只使用您的字符串连接Url加载所有图像。

滑翔的简单例子

<script> var yourValue = '@ViewBag.c1' </script>