Afs*_*ara 42 android image picasso
我在Android应用程序中遇到一个问题,我正在尝试检查已经存在的应用程序,该应用程序包含
implementation('com.squareup.picasso:picasso:3.0.0-SNAPSHOT') {
exclude group: 'com.android.support'
}
Run Code Online (Sandbox Code Playgroud)
毕加索图书馆和
在类中使用该库,这是代码
import com.squareup.picasso.Picasso;
Picasso.with().load(url).placeholder(R.drawable.default_pic).into(imageView);
Run Code Online (Sandbox Code Playgroud)
这是错误, Error:(49, 20) error: cannot find symbol method with()
而我的android studio版本是3.0 RC1,这是一个问题吗?
don*_*uxx 76
看起来在最新的Picasso Snapshot中你使用的方法with
已被重命名,以便get
在此处查看相关提交:https://github.com/square/picasso/commit/e7e919232fe2b15772a7fcd9e15ead2304c66fae
所以替换with()
,get()
应该工作.
由于您使用的是尚未正式发布的版本,因此尚未发布任何发行说明,并且可能会出现类似的惊喜;-)
顺便说一下:对我来说这似乎是个好名字,因为一个名为"with"但没有参数的方法有点奇怪:-P
Nil*_*hod 25
使用get()
而不是with()
它将起作用
Picasso.get().load("image_URL").into(imageView);
Run Code Online (Sandbox Code Playgroud)
Jor*_*sys 14
我们必须替换with()
为get()
并且非常重要,因为此方法现在不需要上下文了。
Picasso.get().load(url).into(view);
Run Code Online (Sandbox Code Playgroud)
将build.gradle
文件中描述的依赖项添加到文件中:
implementation 'com.squareup.picasso:picasso:2.71828'
Run Code Online (Sandbox Code Playgroud)
小智 6
你需要改变方法 with() for get()
例子:
前:
Picasso.with(context).load(listaConductores.get(position).getAvatarUrl()).into(holder.imageId);
Run Code Online (Sandbox Code Playgroud)
后:
Picasso.get().load(listaConductores.get(position).getAvatarUrl()).into(holder.imageId);
我的依赖:
implementation 'com.squareup.picasso:picasso:2.71828'
Run Code Online (Sandbox Code Playgroud)
在最新的Picasso库中,他们将with()重命名为get()
所以,而不是使用
Picasso.with(context).load(url).placeholder(R.drawable.default_pic).into(imageView);
Run Code Online (Sandbox Code Playgroud)
在行下使用
Picasso.get().load(url).placeholder(R.drawable.default_pic).into(imageView);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
38657 次 |
最近记录: |