微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xamarin Forms - 从 URL 获取的图像未显示在 Android 中

如何解决Xamarin Forms - 从 URL 获取的图像未显示在 Android 中

我正在尝试从 Xamarin Forms 项目的 URL 中获取图像。

<ci:CircleImage Source="{Binding displayPicture}" WidthRequest="50" HeightRequest="50" VerticalOptions="CenterandExpand"  Aspect="AspectFill" BorderColor="#5bb6e7" BorderThickness="2"/>

以前我在 Visual Studio 2017 V15.9.30 上工作。它只是显示来自 URL 的图像。 即使在 iOS 中,它也能正常工作。 enter image description here(Visual Studio 2017) enter image description here(iOS)

目前,我已更新到 Visual Studio 2019 v16.8.5。但是这里的图像没有显示。 两个版本都运行相同的代码,但无法在 Visual Studio 2019 中获取图像。 enter image description here(Visual Studio 2019)

我已经尝试了所有可能的解决方案,但还没有奏效。有人可以帮我解决这个问题吗?

我尝试过的要点:

  1. 图片来源网址为 HTTPS。
  2. HttpClient 实现是托管
  3. SSL/TLS 实现是原生 TLS 1.2+
  4. 在清单文件中,我添加android:usesCleartextTraffic="true"
  5. 尝试使用 ImageSourceConverter。但无法包含库 System.Net.WebCient

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。