This chapter has shown us quite a few things. We have seen how to animate objects by implementing the
Animation interface. We have also seen how to use the transitions that come with the LWUIT library—for forms, dialogs, and menus as well as for widgets like labels. We have also authored our own transition.
The intricacies of designing transitions that work with dialogs have been dealt with in some detail. There are some more issues that may need to be addressed while building custom transitions. The source code of LWUIT transitions provides extensive insight into these factors, especially from the perspective of handling graphics related issues and is an invaluable resource for a developer.