我正在用xamarin形式構建移動應用程序。我有一個列表視圖,將存儲關於URL的描述。我希望能夠顯示綁定到url的圖標或圖像,而不會將圖像保存到我的數據庫中。當你給某人發短信的時候,圖片顯示的是url。任何想法如何做到這一點?我一直在研究,沒有運氣。以xamarin形式列表視圖顯示與url相關的圖像
回答
希望這有助於指定UriImage源圖像,設置uri屬性的圖像URL
<Image
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
Aspect="AspectFit">
<Image.Source>
<UriImageSource Uri="{Binding EventImage}"
CacheValidity="3"
CachingEnabled="true"/>
</Image.Source>
</Image>
屬性我不存儲圖像。我希望能夠從url中提取圖片 – user2320476
這段代碼是否會從url中提取圖片並將其存儲在列表視圖中? – user2320476
是在你的視圖模型中創建一個屬性,並使用它來代替EventImage –
在ListView來顯示圖像,使用的ImageCell
<ImageCell ImageSource="{Binding FaviconUrl}" Text="{Binding Name}" />
你必須向你的模型添加一個屬性,以確定(或猜測)該網站的圖標的正確URL。
我確實有所有的網址存儲在我的數據庫正在拉動。我也有一個名爲description的字段。我想在我的列表視圖中顯示描述和圖標網址 – user2320476
我建議你添加一個屬性到你的模型中,它將根據你已經在數據庫中的url返回的圖標網址。 – Jason
www.yahoo.com可以成爲faviconUrl嗎? – user2320476
您可以使用Google S2 converter獲取fav圖標。
對於如: https://www.google.com/s2/favicons?domain=yahoo.com:
讓它與你的圖像控制工作,這應該在技術上的工作:
<ImageCell Text="{Binding DomainUrl}">
<ImageCell.ImageSource>
<UriImageSource Uri="{Binding Path=DomainUrl, StringFormat='https://www.google.com/s2/favicons?domain={0}'}"
CacheValidity="1"
CachingEnabled="true"/>
</ImageCell.ImageSource>
</ImageCell>
或者,
<ViewCell>
<StackLayout Orientation="Horizontal" Padding="5">
<Image HorizontalOptions="Center" VerticalOptions="Center">
<Image.Source>
<UriImageSource Uri="{Binding Path=DomainUrl, StringFormat='https://www.google.com/s2/favicons?domain={0}'}"
CacheValidity="1"
CachingEnabled="true"/>
</Image.Source>
</Image>
<Label Text="{Binding Path=DomainUrl}" />
</StackLayout>
</ViewCell>
- 1. 以列表形式顯示圖像
- 2. 從URI加載在列表視圖中的圖像xamarin形式
- 3. Xamarin形式 - 在列表視圖
- 4. 以列表視圖的形式顯示示例下載
- 5. 顯示與評論相關的圖像
- 6. iOS應用程序 - 以JSON URL列表的形式顯示網格視圖中的圖像。
- 7. 在列表視圖中顯示URL中的圖像
- 8. 顯示在相同視圖中的多態關聯的形式?
- 9. 顯示圖像url中的文本和圖像形式json?
- 10. 列表視圖中xamarin形式不使用形式
- 11. 在列表視圖中顯示圖像
- 12. 在列表視圖中顯示圖像
- 13. 從URL下載圖像並顯示在列表視圖中
- 14. 顯示多個圖像使用他們的URL與JSON列表視圖
- 15. 以墊子形式顯示圖像
- 16. 以Django形式顯示圖像
- 17. 以更新形式顯示圖像
- 18. 我試圖顯示在列表視圖圖像的列表,但
- 19. 列表視圖與圖像
- 20. 如何在iPad中以圖像的形式顯示圖像?
- 21. 在Xamarin Forms中,如何以與資源文件夾中的圖像相同的方式顯示Web圖像?
- 22. Xamarin窗體水平列表視圖顯示來自ObservableCollection的圖像
- 23. 從列表視圖中的URL圖像
- 24. 從URL到列表視圖的圖像
- 25. Xamarin與對象的列表視圖
- 26. 顯示相機視圖爲bagckground圖像
- 27. Drupal相關視圖列表
- 28. 更改圖像大小相對於ListView中的視圖Xamarin形式
- 29. 滑動以在列表視圖中顯示圖像
- 30. JSF/primefaces以代碼形式顯示圖像 - 圖像位置?
你的意思favicon?或者,如果沒有,你談論什麼的具體例子會有幫助。 – Jason
是的favicon是我的意思。這樣我就可以將它拉出來並在列表視圖中顯示它的描述 – user2320476
你讀過了它的[docs](https://en.wikipedia.org/wiki/Favicon)嗎?你到底在做什麼? – Jason