We've so far looked at a range of incredibly useful widgets and interaction helpers. All are easy to use, but at the same time are powerful and highly configurable. Some have had their subtle nuances, which have required consideration and thought during their implementation.
The effects provided by the library, on the other hand, are for the most part extremely compact, with very few options to learn and no methods at all. We can use these effects quickly and easily, with minimum configuration.
The effects that we'll be looking at in this chapter are as follows:
Like the individual components themselves, the effects require the services ...