private async Task BeginGifProcess() { gif = new GifHelper(); await ScreenManager.AddScreen(new GifProgressScreen(gif, ShareText)); gif.Export(Listener.CurrentClutchPlay, Filename, true, 2); }
public GifProgressScreen(IGifHelper gifHelper, string shareText, ContentManager content = null) : base("GifProgressScreen", content) { CoverOtherScreens = true; CoveredByOtherScreens = false; ShareText = shareText; GifHelper = gifHelper; GifHelper.OnGifCreated += GifHelper_OnGifCreated; }