Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Graphics on the Android platform have the flexibility to accomplish tasks that range from simple, such as adding shaders and overlays, to complex, such as creating a fully animated 2D interaction. Despite this range of flexibility, Android's graphics story is quite unified. At the most basic level, working with graphics on Android essentially means working with views, resources, and primitives. All other, more advanced interactions build on this firm foundation, creating a full story.
One of the biggest strengths of Android graphics is their ability to generate CSS-like capabilities, using XML declarations as a way to generate separate, functional graphic units that can be easily applied and referenced throughout the entire application. This chapter has explored many different concepts: