# LoadingIndicatorSpec

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

*** ** * ** ***


```
public final class LoadingIndicatorSpec
```

<br />

*** ** * ** ***

This class contains the parameters for drawing a loading indicator. The parameters reflect the attributes defined in `R.styleable.LoadingIndicator`.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/com/google/android/material/loadingindicator/LoadingIndicatorSpec#LoadingIndicatorSpec(Context,AttributeSet)(Context context, AttributeSet attrs)` |
| `https://developer.android.com/reference/com/google/android/material/loadingindicator/LoadingIndicatorSpec#LoadingIndicatorSpec(Context,AttributeSet,int)( Context context, AttributeSet attrs, int defStyleAttr )` |
| `https://developer.android.com/reference/com/google/android/material/loadingindicator/LoadingIndicatorSpec#LoadingIndicatorSpec(Context,AttributeSet,int,int)( Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes )` |

| ### Public methods |
|---|---|
| `void` | `https://developer.android.com/reference/com/google/android/material/loadingindicator/LoadingIndicatorSpec#setScaleToFit(boolean)(boolean scaleToFit)` Sets the scale specs to fit the given bound of the `https://developer.android.com/reference/com/google/android/material/loadingindicator/LoadingIndicatorDrawable`. |

## Public constructors

### LoadingIndicatorSpec

```
public LoadingIndicatorSpec(Context context, AttributeSet attrs)
```

### LoadingIndicatorSpec

```
public LoadingIndicatorSpec(
    Context context,
    AttributeSet attrs,
    int defStyleAttr
)
```

### LoadingIndicatorSpec

```
public LoadingIndicatorSpec(
    Context context,
    AttributeSet attrs,
    int defStyleAttr,
    int defStyleRes
)
```

## Public methods

### setScaleToFit

```
public void setScaleToFit(boolean scaleToFit)
```

Sets the scale specs to fit the given bound of the `https://developer.android.com/reference/com/google/android/material/loadingindicator/LoadingIndicatorDrawable`.

| Parameters |
|---|---|
| `boolean scaleToFit` | The new scaleToFit value. |