async Task ShowDownloadVideoView() { _activityView.Visibility = ViewStates.Visible; var videos = await CheckVideoAvailability(_webView.OriginalUrl); _activityView.Visibility = ViewStates.Gone; if (videos?.Count() > 0) { _downloadVideoView = new DownloadVideoView(this, videos); _downloadVideoView.SaveVideoClicked += DownloadVideoViewSaveVideoClicked; _contentView.AddView(_downloadVideoView); } }
void HideDownloadVideoView() { _contentView.RemoveView(_downloadVideoView); _downloadVideoView = null; }