# com.google.android.material.chip

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/com/google/android/material/chip/ChipDrawable.Delegate` | Delegate interface to be implemented by Views that own a ChipDrawable. |
| `https://developer.android.com/reference/com/google/android/material/chip/ChipGroup.OnCheckedChangeListener` | **This interface is deprecated.** Use `https://developer.android.com/reference/com/google/android/material/chip/ChipGroup.OnCheckedStateChangeListener` instead. <br /> |
| `https://developer.android.com/reference/com/google/android/material/chip/ChipGroup.OnCheckedStateChangeListener` | Interface definition for a callback which supports multiple checked IDs to be invoked when the checked chips changed in this group. |

## Classes

|---|---|
| `https://developer.android.com/reference/com/google/android/material/chip/Chip` | Chips are compact elements that represent an attribute, text, entity, or action. |
| `https://developer.android.com/reference/com/google/android/material/chip/ChipDrawable` | ChipDrawable contains all the layout and draw logic for `https://developer.android.com/reference/com/google/android/material/chip/Chip`. |
| `https://developer.android.com/reference/com/google/android/material/chip/ChipGroup` | A ChipGroup is used to hold multiple `https://developer.android.com/reference/com/google/android/material/chip/Chip`s. |
| `https://developer.android.com/reference/com/google/android/material/chip/ChipGroup.LayoutParams` | A `https://developer.android.com/reference/com/google/android/material/chip/ChipGroup.LayoutParams` implementation for `https://developer.android.com/reference/com/google/android/material/chip/ChipGroup`. |