我从Contentful(通过使用名为Vault的库)接收的图像的数据类型是一项资产。我想在ImageView中显示图像,但无法在毕加索中加载资源。参数可以是Uri,File,Int或String。如何在Picasso中加载(内容)资产(Android)
有没有办法从我收到的资产中获得其中一个参数?
我从Contentful(通过使用名为Vault的库)接收的图像的数据类型是一项资产。我想在ImageView中显示图像,但无法在毕加索中加载资源。参数可以是Uri,File,Int或String。如何在Picasso中加载(内容)资产(Android)
有没有办法从我收到的资产中获得其中一个参数?
保险柜有一个名为toUrl()的资产的方法。这将返回一个可以被毕加索使用的Url
你也可以看看我们的一个示例应用程序的来源:https://github.com/contentful/gallery-app-android/blob/2bc73baa4373b185f426ad9a3107cd2d898a7b99/app/src/main/ java/gallery/templates/contentful/gallery/SlideImageAdapter.java#L32这将向您展示如何将资源的图像从Contentful加载到毕加索。 –
它是什么类型的资产? –
资产属性为: sys(Sys),fields.title(Text),fields.description(Text),fields.file(File),fields.file.filename(Symbol),fields.file.contentType(Symbol ),fields.file.url(Symbol),fields.file.details(Object),fields.file.details.size(Number)。 –
好心地显示您收到的资产的代码 –