package com.github.florent37.expectanim.core; import android.animation.Animator; import android.view.View; import com.github.florent37.expectanim.ViewCalculator; import java.util.List; /** * Created by florentchampigny on 21/02/2017. */ public abstract class ExpectAnimManager { protected final List<AnimExpectation> animExpectations; protected final View viewToMove; protected final ViewCalculator viewCalculator; public ExpectAnimManager(List<AnimExpectation> animExpectations, View viewToMove, ViewCalculator viewCalculator) { this.animExpectations = animExpectations; this.viewToMove = viewToMove; this.viewCalculator = viewCalculator; } public abstract void calculate(); public abstract List<Animator> getAnimators(); }