

package com.example.tiksave.animation.effect;

import android.animation.ObjectAnimator;
import android.view.View;
import android.view.ViewGroup;

import com.example.tiksave.animation.BaseViewAnimator;


public class SlideInLeftAnimator extends BaseViewAnimator {
    @Override
    public void prepare(View target) {
        ViewGroup parent = (ViewGroup) target.getParent();
        int distance = parent.getWidth() - target.getLeft();
        getAnimatorAgent().playTogether(
                ObjectAnimator.ofFloat(target, "alpha", 0, 1),
                ObjectAnimator.ofFloat(target, "translationX", -distance, 0)
        );
    }
}
