在列表视图适配器中将图像下载为缩略图 android
Download image as thumbnail in listview adapter android
我有一个不错的 android 应用程序,它使用两个片段,其中一个是 Listfragment。我的问题是,我可以使用 Asynctask 下载图像并将其压缩为缩略图,然后将其分配给 imageview 吗? (假设 ListView 中有大约 100 个项目)。或者这甚至可以每次调用 asynctask 吗?
对于此任务,我强烈建议使用外部库。
有 many to choose from 可用于从在线资源下载、显示和缓存图像。由于其中许多库已经开发多年,因此它们通常会比您编写的任何定制代码都要好。
您不需要重新发明轮子。已经有一些库可以为您下载、缓存和调整图像大小。例如 Picasso:
Picasso
.with(context)
.load(url)
.resizeDimen(width, height)
.centerCrop()
.error(R.drawable.error_img);
.into(placeholder);
我有一个不错的 android 应用程序,它使用两个片段,其中一个是 Listfragment。我的问题是,我可以使用 Asynctask 下载图像并将其压缩为缩略图,然后将其分配给 imageview 吗? (假设 ListView 中有大约 100 个项目)。或者这甚至可以每次调用 asynctask 吗?
对于此任务,我强烈建议使用外部库。
有 many to choose from 可用于从在线资源下载、显示和缓存图像。由于其中许多库已经开发多年,因此它们通常会比您编写的任何定制代码都要好。
您不需要重新发明轮子。已经有一些库可以为您下载、缓存和调整图像大小。例如 Picasso:
Picasso
.with(context)
.load(url)
.resizeDimen(width, height)
.centerCrop()
.error(R.drawable.error_img);
.into(placeholder);