package me.barrasso.android.volume.ui.transition;
import android.os.Build;
import android.view.ViewGroup;
public abstract class TransitionCompat {
public static final int KEY_AUDIO_TRANSITION = 1994;
public static TransitionCompat get() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT)
return new TransitionKitKat();
return new TransitionJB();
}
abstract public void beginDelayedTransition(ViewGroup container);
abstract public void beginDelayedTransition(ViewGroup container, Object transition);
abstract public void putTransition(int key, Object value);
abstract public void beginDelayedTransition(ViewGroup sceneRoot, int key);
abstract public Object getAudioTransition();
}