This chapter is about pure, unadulterated eye candies. In previous chapters, you were introduced to the fundamentals of the language and framework. Now, it's time to explore the fun side of JavaFX. You will learn how to use transformation techniques to manipulate the location and dimension of objects in the scene. You will learn how to use JavaFX's Animation API to animate objects in order to create compelling content. Finally, you will learn how to make your objects visually appealing by applying paint and effects to your objects.
Let's take a quick look into the animation framework before we move on. The built-in animation framework allows developers to animate an object easily using JavaFX's declarative syntax. You simply describe the state of the object at certain keyframes in the sequence, and the animation engine fills in the rest of the frames.
JavaFX supports two types of animations including transition- and keyframe-based animations...