Yes, that's actually super easy! Let's say your shoot animation is 1 second long, then you can use the TrackEntry#setTimeScale()
method to "scale" the duration of the animation. E.g. for half the duration, 0.5 seconds, just set the scale to 0.5 🙂
TrackEntry run = animationState.setAnimation(0, "run", true); // Set the run animation on track 0, looping
TrackEntry shoot = animationState.setAnimation(1, "shoot", true);
shoot.setTimeScale(0.5f);