public void Dispose() { var task = CoreApplication.MainView.Dispatcher.RunAsync(CoreDispatcherPriority.High, () => { _lottieDrawable.ClearComposition(); _lottieDrawable = null; }).AsTask(); task.Wait(); }
public async Task TestMinFrame() { await CoreApplication.MainView.Dispatcher.RunAsync(CoreDispatcherPriority.High, () => { var composition = CreateComposition(31, 391); var drawable = new LottieDrawable(); drawable.SetComposition(composition); drawable.MinProgress = 0.42f; Assert.Equal(182.2f, drawable.MinFrame); drawable.ClearComposition(); }); }