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); } }