Creating a card view

The card view is one of the most recognizable material design components. It is designed to show several pieces of content that all apply to a single subject. This content is usually a combination of graphics, text, action buttons, and icons, and cards are a great way to present a selection of choices in a uniform way. This makes it a good choice for displaying our sandwich ingredients and related information such as price or calorific value. We will use the factory pattern from the previous chapter to do this, but before we see what code needs changing, let's take a look at how we implement the card view in the first place.

Understanding card view properties

If your minimum target SDK is 21 or greater, then the CardView widget ...

Get Android Design Patterns and Best Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.