在我的应用中,我有listview和imageview。我用picasso从URL下载图片。它的工作完美。但我的问题是,它需要一些时间来下载。所以,我想从drawable文件夹显示图像直到图像下载。一旦下载完成然后在imageview中设置URL图像如何在Android中使用毕加索。
请有人指导我!
提前致谢!!
答案 0 :(得分:4)
Picasso具有内置功能,可显示占位符图像。像这样使用它:
Picasso.with(context)
.load(imageUrl)
.placeholder(R.drawable.image_name);
答案 1 :(得分:0)
使用此代码:
In [546]: a
Out[546]:
array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
In [547]: a*~np.in1d(np.arange(a.shape[1]),1)
Out[547]:
array([[1, 0, 3],
[4, 0, 6],
[7, 0, 9]])
In [548]: a*~np.in1d(np.arange(a.shape[1]),[0,2])
Out[548]:
array([[0, 2, 0],
[0, 5, 0],
[0, 8, 0]])
答案 2 :(得分:0)
您只需将imageView的静态可绘制图像放在xml文件中,如下:
机器人:背景=" @可绘制/图像"`
它会帮助你。
答案 3 :(得分:0)
Picasso支持download and error placeholders
作为可选功能。
Picasso.with(context)
.load(url)
.placeholder(R.drawable.user_placeholder)
.error(R.drawable.user_placeholder_error)
.into(imageView);
在显示错误占位符之前,将重试请求三次。
更多信息http://square.github.io/picasso/
这可能对你有所帮助。