예제 #1
0
        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);
            }
        }
예제 #2
0
 void HideDownloadVideoView()
 {
     _contentView.RemoveView(_downloadVideoView);
     _downloadVideoView = null;
 }