blob: 6bd8fabb4d54dab32737af34eab876c5f751af2a [file] [log] [blame]
package com.airbnb.lottie;
import android.graphics.Path;
import java.util.ArrayList;
import java.util.List;
class MaskKeyframeAnimation {
private final List<BaseKeyframeAnimation<?, Path>> maskAnimations;
private final List<Mask> masks;
MaskKeyframeAnimation(List<Mask> masks) {
this.masks = masks;
this.maskAnimations = new ArrayList<>(masks.size());
for (int i = 0; i < masks.size(); i++) {
this.maskAnimations.add(masks.get(i).getMaskPath().createAnimation());
}
}
List<Mask> getMasks() {
return masks;
}
List<BaseKeyframeAnimation<?, Path>> getMaskAnimations() {
return maskAnimations;
}
}