If you ever need to choose the single most important concept to understand in Delphi cross-platform programming that would probably be the concept of styles. Styling is the cornerstone of the cross-platform FireMonkey architecture. Styles are used at different levels. There are platform-specific, built-in styles that you use when you create a multi-device project and switch between styles in the form designer. FireMonkey controls on a form have a StyleLookup property, which can use a specific style for a given component. You can also apply a custom style using the TStylebook component. Finally, with the built-in style editor you can visually customize a given style item in the stylebook as easily as you would customize a component on the form. The goal of this chapter is to give you a solid understanding of FireMonkey styles to build stunning...




















































