i've seen that thread, it's not a great help. you can use the Display class to get a screenshot of the current screen and pass it to the constructor of the new screen class you're pushing and then animate it off screen by overriding the paint method.
you'd need to implement some tweening algorithm to handle the fluid movement (good resource:
Robert Penner's Easing Equations)
but as it'll soon be a native feature i decided it's not worth the effort!