# ChipDrawable.Delegate

[View Source](https://github.com/material-components/material-components-android/blob/1.14.0/lib/java/com/google/android/material/chip/ChipDrawable.java)

*** ** * ** ***


```
public interface ChipDrawable.Delegate
```

<br />

Known direct subclasses [Chip](https://developer.android.com/reference/com/google/android/material/chip/Chip)

|---|---|
| `https://developer.android.com/reference/com/google/android/material/chip/Chip` | Chips are compact elements that represent an attribute, text, entity, or action. |

*** ** * ** ***

Delegate interface to be implemented by Views that own a ChipDrawable.

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `https://developer.android.com/reference/com/google/android/material/chip/ChipDrawable.Delegate#onChipDrawableSizeChange()()` Handles a change in the ChipDrawable's size. |

## Public methods

### onChipDrawableSizeChange

```
abstract void onChipDrawableSizeChange()
```

Handles a change in the ChipDrawable's size.