Esempio n. 1
0
 public LottieCustomDrawOp(LottieCanvas lottieCanvas, CompositionLayer compositionLayer, Rect destRect,
                           Matrix matrix)
 {
     _lottieCanvas     = lottieCanvas;
     _compositionLayer = compositionLayer;
     _destRect         = destRect;
     _matrix           = matrix;
 }
Esempio n. 2
0
        public void ClearComposition()
        {
            RecycleBitmaps();
            if (_animator.IsRunning)
            {
                _animator.Cancel();
            }

            lock (this)
            {
                _composition = null;
            }

            _compositionLayer  = null;
            _imageAssetManager = null;
            _animator.ClearComposition();
            InvalidateSelf();
        }
Esempio n. 3
0
 private void BuildCompositionLayer()
 {
     _compositionLayer = new CompositionLayer(this, LayerParser.Parse(_composition), _composition.Layers, _composition);
 }