public LottieCustomDrawOp(LottieCanvas lottieCanvas, CompositionLayer compositionLayer, Rect destRect, Matrix matrix) { _lottieCanvas = lottieCanvas; _compositionLayer = compositionLayer; _destRect = destRect; _matrix = matrix; }
public void ClearComposition() { RecycleBitmaps(); if (_animator.IsRunning) { _animator.Cancel(); } lock (this) { _composition = null; } _compositionLayer = null; _imageAssetManager = null; _animator.ClearComposition(); InvalidateSelf(); }
private void BuildCompositionLayer() { _compositionLayer = new CompositionLayer(this, LayerParser.Parse(_composition), _composition.Layers, _composition); }