xamarin - 如何以 Xamarin 形式创建媒体下载器,例如 Whatsapp、Telegram?以及如何创建 Whats App UI

标签 xamarin image-processing xamarin.forms xamarin.android xamarin.ios

我正在 Xamarin.Forms 中创建社交应用程序,我想在其中实现媒体下载器来下载图像和视频。目前我正在使用 Xamarin.FFImageLoading.Transformations nuget 加载图像。 如何使用适用于 Android 和 iOS 的 xamarin 表单创建 Whatsapp UI?

我想实现手动媒体下载功能,并在图像缩略图中显示进度,例如 Whatsapp、Telegram 移动应用程序。

var cachedImage = new CachedImage() {
    HorizontalOptions = LayoutOptions.Center,
    VerticalOptions = LayoutOptions.Center,
    WidthRequest = 300,
    HeightRequest = 300,
    CacheDuration = TimeSpan.FromDays(30),
    DownsampleToViewSize = true,
    RetryCount = 0,
    RetryDelay = 250,
    TransparencyEnabled = false,
    LoadingPlaceholder = "loading.png",
    ErrorPlaceholder = "error.png",
    Source = "http://loremflickr.com/600/600/nature?filename=simple.jpg"
};

https://github.com/luberda-molinet/FFImageLoading enter image description here enter image description here enter image description here

建议在 Xamarin.FormsXamarin.AndroidXamarin.iOS 中实现上述功能的任何方法。

最佳答案

@Sumeet我的理解如下,如果我错了请纠正我:-

应用程序用户有以下 4 个选项:

  1. 如果用户选择自动下载选项... 当我们打开应用程序时,应用程序中的媒体会自动下载,或者在后台下载媒体。

  2. 如果用户从用户设置中选择通过 WiFi 下载选项 一旦用户连接到 WiFi,媒体就会被下载。

  3. 如果用户从设置中选择手动下载媒体选项 仅当用户选择下载特定媒体时才应下载应用媒体
  4. 如果用户选择不下载选项 用户将无法下载应用程序中的媒体内容。

关于xamarin - 如何以 Xamarin 形式创建媒体下载器,例如 Whatsapp、Telegram?以及如何创建 Whats App UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55147372/

相关文章:

xamarin - 使用 FreshMVVM 的 ZXing View 不会触发 OnScanResult

Xamarin.Forms map 自动关注用户位置

ios - Xamarin Monotouch Google Conversion Tracking 以跟踪实际应用下载

python - 根据值裁剪图像

Opencv检测不同时间拍摄的两张照片之间的变化

xaml - Xamarin 检测输入键 MVVM

c# - Xamarin - Customrenderer 出现 2 个错误

xaml - Xamarin Forms - Listview viewcell 使用 xaml 向左和向右滑动事件

c# - 无法在 Xamarin C# 中将图像设置为 UIButton

python - 配准不同视场的非各向同性 CT 扫描