# FitWidthBitmapDrawable

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  
belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1  
Summary:[Fields](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#lfields)\|[Ctors](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#pubctors)\|[Methods](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#pubmethods)\|[Inherited Methods](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#inhmethods)\|[\[Expand All\]](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#)  

# FitWidthBitmapDrawable

| This package is part of the Android[support library](https://developer.android.com/topic/libraries/support-library)which is no longer maintained. The support library has been superseded by[AndroidX](https://developer.android.com/jetpack/androidx)which is part of[Jetpack](https://developer.android.com/jetpack). We recommend using the AndroidX libraries in all new projects. You should also consider[migrating](https://developer.android.com/jetpack/androidx/migrate)existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library[class mappings](https://developer.android.com/jetpack/androidx/migrate/class-mappings).

`
public


class
FitWidthBitmapDrawable
`  
`


``

extends `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`


``


`

|---|---|--------------------------------------------------------------|
| java.lang.Object                                                   |||
| ↳ | [android.graphics.drawable.Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html) ||
|   | ↳ | android.support.v17.leanback.graphics.FitWidthBitmapDrawable |

<br />

*** ** * ** ***

Subclass of[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)that can be used to draw a bitmap into a region. Bitmap will be scaled to fit the full width of the region and will be aligned to the top left corner. Any region outside the bounds will be clipped during[draw(Canvas)](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#draw(android.graphics.Canvas))call. Top position of the bitmap can be controlled by[setVerticalOffset(int)](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#setVerticalOffset(int))call or[PROPERTY_VERTICAL_OFFSET](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#PROPERTY_VERTICAL_OFFSET).

## Summary

|                                                                                                                                                                                                                                                                                                                                                             ### Fields                                                                                                                                                                                                                                                                                                                                                             ||
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[FitWidthBitmapDrawable](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable)`, Integer>` | [PROPERTY_VERTICAL_OFFSET](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#PROPERTY_VERTICAL_OFFSET) Property for[setVerticalOffset(int)](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#setVerticalOffset(int))and[getVerticalOffset()](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#getVerticalOffset()). |

|                                                                      ### Public constructors                                                                       ||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| ` `[FitWidthBitmapDrawable](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#FitWidthBitmapDrawable())`() ` |

|                                                                                                                                                                                                                                     ### Public methods                                                                                                                                                                                                                                      ||
|----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` void`                                                                                                                    | ` `[draw](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#draw(android.graphics.Canvas))`(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` canvas) `                                                                                                                       |
| ` int`                                                                                                                     | ` `[getAlpha](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#getAlpha())`() `                                                                                                                                                                                                                             |
| ` `[Bitmap](https://developer.android.com/reference/android/graphics/Bitmap.html)                                          | ` `[getBitmap](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#getBitmap())`() ` Returns the bitmap.                                                                                                                                                                                                       |
| ` `[Drawable.ConstantState](https://developer.android.com/reference/android/graphics/drawable/Drawable.ConstantState.html) | ` `[getConstantState](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#getConstantState())`() `                                                                                                                                                                                                             |
| ` int`                                                                                                                     | ` `[getOpacity](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#getOpacity())`() `                                                                                                                                                                                                                         |
| ` `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)                                              | ` `[getSource](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#getSource())`() ` Returns the[Rect](https://developer.android.com/reference/android/graphics/Rect.html)used for extracting the bitmap.                                                                                                      |
| ` int`                                                                                                                     | ` `[getVerticalOffset](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#getVerticalOffset())`() ` Returns the current vertical offset.                                                                                                                                                                      |
| ` `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                             | ` `[mutate](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#mutate())`() `                                                                                                                                                                                                                                 |
| ` void`                                                                                                                    | ` `[setAlpha](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#setAlpha(int))`(int alpha) `                                                                                                                                                                                                                 |
| ` void`                                                                                                                    | ` `[setBitmap](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#setBitmap(android.graphics.Bitmap))`(`[Bitmap](https://developer.android.com/reference/android/graphics/Bitmap.html)` bitmap) ` Sets the bitmap.                                                                                            |
| ` void`                                                                                                                    | ` `[setColorFilter](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#setColorFilter(android.graphics.ColorFilter))`(`[ColorFilter](https://developer.android.com/reference/android/graphics/ColorFilter.html)` colorFilter) `                                                                               |
| ` void`                                                                                                                    | ` `[setSource](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#setSource(android.graphics.Rect))`(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` source) ` Sets the[Rect](https://developer.android.com/reference/android/graphics/Rect.html)used for extracting the bitmap. |
| ` void`                                                                                                                    | ` `[setVerticalOffset](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#setVerticalOffset(int))`(int offset) ` Sets the vertical offset which will be used for drawing the bitmap.                                                                                                                          |

| ### Inherited methods |
|-----------------------|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#)From class` `[android.graphics.drawable.Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` ` |----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` void`                                                                                                                    | ` applyTheme(`[Resources.Theme](https://developer.android.com/reference/android/content/res/Resources.Theme.html)` arg0) `                                                                                                                                                                                                                                                  | | ` boolean`                                                                                                                 | ` canApplyTheme() `                                                                                                                                                                                                                                                                                                                                                         | | ` void`                                                                                                                    | ` clearColorFilter() `                                                                                                                                                                                                                                                                                                                                                      | | ` final `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)                                        | ` copyBounds() `                                                                                                                                                                                                                                                                                                                                                            | | ` final void`                                                                                                              | ` copyBounds(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                                                                                                                                           | | ` static `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                      | ` createFromPath(String arg0) `                                                                                                                                                                                                                                                                                                                                             | | ` static `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                      | ` createFromResourceStream(`[Resources](https://developer.android.com/reference/android/content/res/Resources.html)` arg0, `[TypedValue](https://developer.android.com/reference/android/util/TypedValue.html)` arg1, InputStream arg2, String arg3, `[BitmapFactory.Options](https://developer.android.com/reference/android/graphics/BitmapFactory.Options.html)` arg4) ` | | ` static `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                      | ` createFromResourceStream(`[Resources](https://developer.android.com/reference/android/content/res/Resources.html)` arg0, `[TypedValue](https://developer.android.com/reference/android/util/TypedValue.html)` arg1, InputStream arg2, String arg3) `                                                                                                                      | | ` static `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                      | ` createFromStream(InputStream arg0, String arg1) `                                                                                                                                                                                                                                                                                                                         | | ` static `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                      | ` createFromXml(`[Resources](https://developer.android.com/reference/android/content/res/Resources.html)` arg0, XmlPullParser arg1) `                                                                                                                                                                                                                                       | | ` static `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                      | ` createFromXml(`[Resources](https://developer.android.com/reference/android/content/res/Resources.html)` arg0, XmlPullParser arg1, `[Resources.Theme](https://developer.android.com/reference/android/content/res/Resources.Theme.html)` arg2) `                                                                                                                           | | ` static `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                      | ` createFromXmlInner(`[Resources](https://developer.android.com/reference/android/content/res/Resources.html)` arg0, XmlPullParser arg1, `[AttributeSet](https://developer.android.com/reference/android/util/AttributeSet.html)` arg2, `[Resources.Theme](https://developer.android.com/reference/android/content/res/Resources.Theme.html)` arg3) `                       | | ` static `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                      | ` createFromXmlInner(`[Resources](https://developer.android.com/reference/android/content/res/Resources.html)` arg0, XmlPullParser arg1, `[AttributeSet](https://developer.android.com/reference/android/util/AttributeSet.html)` arg2) `                                                                                                                                   | | ` abstract void`                                                                                                           | ` draw(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` arg0) `                                                                                                                                                                                                                                                                             | | ` int`                                                                                                                     | ` getAlpha() `                                                                                                                                                                                                                                                                                                                                                              | | ` final `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)                                        | ` getBounds() `                                                                                                                                                                                                                                                                                                                                                             | | ` `[Drawable.Callback](https://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html)           | ` getCallback() `                                                                                                                                                                                                                                                                                                                                                           | | ` int`                                                                                                                     | ` getChangingConfigurations() `                                                                                                                                                                                                                                                                                                                                             | | ` `[ColorFilter](https://developer.android.com/reference/android/graphics/ColorFilter.html)                                | ` getColorFilter() `                                                                                                                                                                                                                                                                                                                                                        | | ` `[Drawable.ConstantState](https://developer.android.com/reference/android/graphics/drawable/Drawable.ConstantState.html) | ` getConstantState() `                                                                                                                                                                                                                                                                                                                                                      | | ` `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                             | ` getCurrent() `                                                                                                                                                                                                                                                                                                                                                            | | ` `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)                                              | ` getDirtyBounds() `                                                                                                                                                                                                                                                                                                                                                        | | ` void`                                                                                                                    | ` getHotspotBounds(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                                                                                                                                     | | ` int`                                                                                                                     | ` getIntrinsicHeight() `                                                                                                                                                                                                                                                                                                                                                    | | ` int`                                                                                                                     | ` getIntrinsicWidth() `                                                                                                                                                                                                                                                                                                                                                     | | ` int`                                                                                                                     | ` getLayoutDirection() `                                                                                                                                                                                                                                                                                                                                                    | | ` final int`                                                                                                               | ` getLevel() `                                                                                                                                                                                                                                                                                                                                                              | | ` int`                                                                                                                     | ` getMinimumHeight() `                                                                                                                                                                                                                                                                                                                                                      | | ` int`                                                                                                                     | ` getMinimumWidth() `                                                                                                                                                                                                                                                                                                                                                       | | ` abstract int`                                                                                                            | ` getOpacity() `                                                                                                                                                                                                                                                                                                                                                            | | ` void`                                                                                                                    | ` getOutline(`[Outline](https://developer.android.com/reference/android/graphics/Outline.html)` arg0) `                                                                                                                                                                                                                                                                     | | ` boolean`                                                                                                                 | ` getPadding(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                                                                                                                                           | | ` int[]`                                                                                                                   | ` getState() `                                                                                                                                                                                                                                                                                                                                                              | | ` `[Region](https://developer.android.com/reference/android/graphics/Region.html)                                          | ` getTransparentRegion() `                                                                                                                                                                                                                                                                                                                                                  | | ` void`                                                                                                                    | ` inflate(`[Resources](https://developer.android.com/reference/android/content/res/Resources.html)` arg0, XmlPullParser arg1, `[AttributeSet](https://developer.android.com/reference/android/util/AttributeSet.html)` arg2, `[Resources.Theme](https://developer.android.com/reference/android/content/res/Resources.Theme.html)` arg3) `                                  | | ` void`                                                                                                                    | ` inflate(`[Resources](https://developer.android.com/reference/android/content/res/Resources.html)` arg0, XmlPullParser arg1, `[AttributeSet](https://developer.android.com/reference/android/util/AttributeSet.html)` arg2) `                                                                                                                                              | | ` void`                                                                                                                    | ` invalidateSelf() `                                                                                                                                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                 | ` isAutoMirrored() `                                                                                                                                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                 | ` isFilterBitmap() `                                                                                                                                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                 | ` isStateful() `                                                                                                                                                                                                                                                                                                                                                            | | ` final boolean`                                                                                                           | ` isVisible() `                                                                                                                                                                                                                                                                                                                                                             | | ` void`                                                                                                                    | ` jumpToCurrentState() `                                                                                                                                                                                                                                                                                                                                                    | | ` `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                             | ` mutate() `                                                                                                                                                                                                                                                                                                                                                                | | ` void`                                                                                                                    | ` onBoundsChange(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                 | ` onLayoutDirectionChanged(int arg0) `                                                                                                                                                                                                                                                                                                                                      | | ` boolean`                                                                                                                 | ` onLevelChange(int arg0) `                                                                                                                                                                                                                                                                                                                                                 | | ` boolean`                                                                                                                 | ` onStateChange(int[] arg0) `                                                                                                                                                                                                                                                                                                                                               | | ` static int`                                                                                                              | ` resolveOpacity(int arg0, int arg1) `                                                                                                                                                                                                                                                                                                                                      | | ` void`                                                                                                                    | ` scheduleSelf(Runnable arg0, long arg1) `                                                                                                                                                                                                                                                                                                                                  | | ` abstract void`                                                                                                           | ` setAlpha(int arg0) `                                                                                                                                                                                                                                                                                                                                                      | | ` void`                                                                                                                    | ` setAutoMirrored(boolean arg0) `                                                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                    | ` setBounds(int arg0, int arg1, int arg2, int arg3) `                                                                                                                                                                                                                                                                                                                       | | ` void`                                                                                                                    | ` setBounds(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                                                                                                                                            | | ` final void`                                                                                                              | ` setCallback(`[Drawable.Callback](https://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html)` arg0) `                                                                                                                                                                                                                                       | | ` void`                                                                                                                    | ` setChangingConfigurations(int arg0) `                                                                                                                                                                                                                                                                                                                                     | | ` void`                                                                                                                    | ` setColorFilter(int arg0, `[PorterDuff.Mode](https://developer.android.com/reference/android/graphics/PorterDuff.Mode.html)` arg1) `                                                                                                                                                                                                                                       | | ` abstract void`                                                                                                           | ` setColorFilter(`[ColorFilter](https://developer.android.com/reference/android/graphics/ColorFilter.html)` arg0) `                                                                                                                                                                                                                                                         | | ` void`                                                                                                                    | ` setDither(boolean arg0) `                                                                                                                                                                                                                                                                                                                                                 | | ` void`                                                                                                                    | ` setFilterBitmap(boolean arg0) `                                                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                    | ` setHotspot(float arg0, float arg1) `                                                                                                                                                                                                                                                                                                                                      | | ` void`                                                                                                                    | ` setHotspotBounds(int arg0, int arg1, int arg2, int arg3) `                                                                                                                                                                                                                                                                                                                | | ` final boolean`                                                                                                           | ` setLayoutDirection(int arg0) `                                                                                                                                                                                                                                                                                                                                            | | ` final boolean`                                                                                                           | ` setLevel(int arg0) `                                                                                                                                                                                                                                                                                                                                                      | | ` boolean`                                                                                                                 | ` setState(int[] arg0) `                                                                                                                                                                                                                                                                                                                                                    | | ` void`                                                                                                                    | ` setTint(int arg0) `                                                                                                                                                                                                                                                                                                                                                       | | ` void`                                                                                                                    | ` setTintList(`[ColorStateList](https://developer.android.com/reference/android/content/res/ColorStateList.html)` arg0) `                                                                                                                                                                                                                                                   | | ` void`                                                                                                                    | ` setTintMode(`[PorterDuff.Mode](https://developer.android.com/reference/android/graphics/PorterDuff.Mode.html)` arg0) `                                                                                                                                                                                                                                                    | | ` boolean`                                                                                                                 | ` setVisible(boolean arg0, boolean arg1) `                                                                                                                                                                                                                                                                                                                                  | | ` void`                                                                                                                    | ` unscheduleSelf(Runnable arg0) `                                                                                                                                                                                                                                                                                                                                           | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#)From class` java.lang.Object ` |-------------------|-------------------------------| | ` Object`         | ` clone() `                   | | ` boolean`        | ` equals(Object arg0) `       | | ` void`           | ` finalize() `                | | ` final Class<?>` | ` getClass() `                | | ` int`            | ` hashCode() `                | | ` final void`     | ` notify() `                  | | ` final void`     | ` notifyAll() `               | | ` String`         | ` toString() `                | | ` final void`     | ` wait(long arg0, int arg1) ` | | ` final void`     | ` wait(long arg0) `           | | ` final void`     | ` wait() `                    | ||

## Fields

### PROPERTY_VERTICAL_OFFSET

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
Property<FitWidthBitmapDrawable, Integer> PROPERTY_VERTICAL_OFFSET
```

Property for[setVerticalOffset(int)](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#setVerticalOffset(int))and[getVerticalOffset()](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#getVerticalOffset()).

<br />

## Public constructors

### FitWidthBitmapDrawable

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
FitWidthBitmapDrawable ()
```

<br />

<br />

## Public methods

### draw

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void draw (Canvas canvas)
```

<br />

<br />

|        Parameters         ||
|----------|-----------------|
| `canvas` | `Canvas` <br /> |

### getAlpha

```
int getAlpha ()
```

<br />

<br />

|                              Returns                              ||
|-------|------------------------------------------------------------|
| `int` | Alpha value between 0(inclusive) and 255(inclusive) <br /> |

### getBitmap

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
Bitmap getBitmap ()
```

Returns the bitmap.

<br />

|                                        Returns                                         ||
|--------------------------------------------------------------------------------|--------|
| [Bitmap](https://developer.android.com/reference/android/graphics/Bitmap.html) | <br /> |

### getConstantState

```
Drawable.ConstantState getConstantState ()
```

<br />

<br />

|                                                             Returns                                                             ||
|-------------------------------------------------------------------------------------------------------------------------|--------|
| [Drawable.ConstantState](https://developer.android.com/reference/android/graphics/drawable/Drawable.ConstantState.html) | <br /> |

### getOpacity

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
int getOpacity ()
```

<br />

<br />

|    Returns    ||
|-------|--------|
| `int` | <br /> |

### getSource

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
Rect getSource ()
```

Returns the[Rect](https://developer.android.com/reference/android/graphics/Rect.html)used for extracting the bitmap.

<br />

|                                      Returns                                       ||
|----------------------------------------------------------------------------|--------|
| [Rect](https://developer.android.com/reference/android/graphics/Rect.html) | <br /> |

### getVerticalOffset

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
int getVerticalOffset ()
```

Returns the current vertical offset.

<br />

|    Returns    ||
|-------|--------|
| `int` | <br /> |

**See also:**

- [PROPERTY_VERTICAL_OFFSET](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#PROPERTY_VERTICAL_OFFSET)  

### mutate

```
Drawable mutate ()
```

<br />

<br />

|                                               Returns                                               ||
|---------------------------------------------------------------------------------------------|--------|
| [Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html) | <br /> |

### setAlpha

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setAlpha (int alpha)
```

<br />

<br />

|      Parameters       ||
|---------|--------------|
| `alpha` | `int` <br /> |

### setBitmap

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setBitmap (Bitmap bitmap)
```

Sets the bitmap.

<br />

|        Parameters         ||
|----------|-----------------|
| `bitmap` | `Bitmap` <br /> |

### setColorFilter

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setColorFilter (ColorFilter colorFilter)
```

<br />

<br />

|             Parameters              ||
|---------------|----------------------|
| `colorFilter` | `ColorFilter` <br /> |

### setSource

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setSource (Rect source)
```

Sets the[Rect](https://developer.android.com/reference/android/graphics/Rect.html)used for extracting the bitmap.

<br />

|       Parameters        ||
|----------|---------------|
| `source` | `Rect` <br /> |

### setVerticalOffset

added in[version 25.4.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setVerticalOffset (int offset)
```

Sets the vertical offset which will be used for drawing the bitmap. The bitmap drawing will start the provided vertical offset.

<br />

|       Parameters       ||
|----------|--------------|
| `offset` | `int` <br /> |

**See also:**

- [PROPERTY_VERTICAL_OFFSET](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable#PROPERTY_VERTICAL_OFFSET)  
-

  ## Classes

  - [BoundsRule](https://developer.android.com/reference/android/support/v17/leanback/graphics/BoundsRule)
  - [BoundsRule.ValueRule](https://developer.android.com/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule)
  - [ColorFilterCache](https://developer.android.com/reference/android/support/v17/leanback/graphics/ColorFilterCache)
  - [ColorFilterDimmer](https://developer.android.com/reference/android/support/v17/leanback/graphics/ColorFilterDimmer)
  - [ColorOverlayDimmer](https://developer.android.com/reference/android/support/v17/leanback/graphics/ColorOverlayDimmer)
  - [CompositeDrawable](https://developer.android.com/reference/android/support/v17/leanback/graphics/CompositeDrawable)
  - [CompositeDrawable.ChildDrawable](https://developer.android.com/reference/android/support/v17/leanback/graphics/CompositeDrawable.ChildDrawable)
  - [FitWidthBitmapDrawable](https://developer.android.com/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable)