blob: 60ef2feea5ba069e0ea7968b2b14d8f7cd45a8d3 [file] [log] [blame]
package com.airbnb.lottie;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.support.annotation.NonNull;
import java.util.Collections;
class ShapeLayer extends BaseLayer {
private final ContentGroup contentGroup;
ShapeLayer(LottieDrawable lottieDrawable, Layer layerModel) {
super(lottieDrawable, layerModel);
ShapeGroup shapeGroup = new ShapeGroup(layerModel.getName(), layerModel.getShapes());
contentGroup = new ContentGroup(lottieDrawable, this, shapeGroup);
contentGroup.setContents(Collections.<Content>emptyList(), Collections.<Content>emptyList());
}
@Override void drawLayer(@NonNull Canvas canvas, Matrix parentMatrix, int parentAlpha) {
contentGroup.draw(canvas, parentMatrix, parentAlpha);
}
}