In this chapter, we will cover the following topics:
Modifying shapes with the Transformation API
Creating simple animation with the Transition API
Composing animation with the Transition API
Building animation with the KeyFrame API
Creating custom Interpolators for animation
Morphing shapes with the DelegateShape class
Using data binding to drive animation sequences
Applying cool paint effects with gradients
Creating your own customized Paint
Adding depth with lighting and shadow effects
Creating your own Text effect
Adding visual appeal with reflection
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...