如何创建媒体下载器,如whats应用程序、Xamarin格式的电报?以及如何创建什么样的应用程序界面
我正在如何创建媒体下载器,如whats应用程序、Xamarin格式的电报?以及如何创建什么样的应用程序界面,xamarin,image-processing,xamarin.forms,xamarin.android,xamarin.ios,Xamarin,Image Processing,Xamarin.forms,Xamarin.android,Xamarin.ios,我正在Xamarin.Forms中创建社交应用程序,我想在其中实现媒体下载程序来下载图像和视频。目前我正在使用Xamarin.FFImageLoading.Transformationsnuget加载图像。 如何使用适用于android和iOS的xamarin表单创建Whatsapp UI 我想实现手动媒体下载功能,进度以图片缩略图显示,如whatsapp、Telegrame mobile app var cachedImage = new CachedImage() { Horizon
Xamarin.Forms
中创建社交应用程序,我想在其中实现媒体下载程序来下载图像和视频。目前我正在使用Xamarin.FFImageLoading.Transformations
nuget加载图像。
如何使用适用于android和iOS的xamarin表单创建Whatsapp UI
我想实现手动媒体下载功能,进度以图片缩略图显示,如whatsapp、Telegrame mobile app
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"
};
建议在
Xamarin.Forms
或Xamarin.Android
或Xamarin.iOS
中实现上述功能的任何方法如果您想要一个真正的进度条,您可能需要自己下载图像并构建一个自定义控件。您可以扩展或修改CachedImage,但不确定他们是否在流下载程序中提供了挂钩(您希望用报告进度的下载程序替换)
另一种选择是用类似这样的东西展示一个漂亮的动画,我的理解如下,如果我错了,请纠正我:- 应用程序用户将有4个选项,如下所示:
对于使用Xamarin表单下载文件,Damien Aicheh有一篇很好的文章: 对于循环进度对话框,您可以参考James Montemagno的这篇文章: 您需要创建自定义xaml,将加载程序放在视图顶部,并根据文件下载进度更新UI
希望这有帮助 发现使用Xamarin表单创建类似于Whats应用程序和功能的UI请检查以下链接 下面的链接是针对android和iOS的Xamarin表单的一些好看的UI
我需要在xamarin formsBTW中实现的同一种功能:FFImageLoading具有
DownloadProgress
回调。干杯