Class TransitionLayoutManager
java.lang.Object
org.pushingpixels.radiance.component.api.layout.TransitionLayoutManager
Transition layout manager. Contains method for installing / uninstalling
transition layout effects on containers. Application code should use the
methods in this class instead of using the
TransitionLayout class
directly.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TransitionLayoutManagerReturns the manager instance.voidStarts tracking the specified container adding the transition layout effects.voidRemoves the transition layout effects from the specified container.
-
Field Details
-
instance
Singleton manager.
-
-
Constructor Details
-
TransitionLayoutManager
private TransitionLayoutManager()
-
-
Method Details
-
getInstance
Returns the manager instance.- Returns:
- Manager instance.
-
track
Starts tracking the specified container adding the transition layout effects. Note that providingtruefor thedoImmediateRepaintparameter will result in very CPU-intensive code - this is not recommended for now. This method can be called on a container that already has transition layout effects installed - in this case the call will have no effect (preserving the transition layout effects).- Parameters:
container- Container for transition layout effects.doImmediateRepaint- Iftrue, every transition step will result in repainting the relevant component. Recommended value isfalsefor better performance.
-
untrack
Removes the transition layout effects from the specified container. The layout manager is reset to the original layout manager. This method can be called on a container that hadn't been tracked withtrack(Container, boolean).- Parameters:
container- Container.
-