rigging an apron

How would you go about rigging an apron or more generally a bone that can get push away from center in one direction but hang neutrally if there’s movement in the opposite direction?

You could also think about a long shirt that moves forward when you step but hangs flat when your leg moves the other way.