New PathAnimationEffect API