belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
FitWidthBitmapDrawable
  public
  
  
  
  class
  FitWidthBitmapDrawable
  
  
  
  
    extends Drawable
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.graphics.drawable.Drawable | |
| ↳ | android.support.v17.leanback.graphics.FitWidthBitmapDrawable | |
Subclass of Drawable 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) call. Top
 position of the bitmap can be controlled by setVerticalOffset(int) call or
 PROPERTY_VERTICAL_OFFSET.
Summary
| Fields | |
|---|---|
| 
    public
    static
    final
    Property<FitWidthBitmapDrawable, Integer> | PROPERTY_VERTICAL_OFFSETProperty for  | 
| Public constructors | |
|---|---|
| 
      FitWidthBitmapDrawable()
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        void | 
      draw(Canvas canvas)
       | 
| 
        
        
        
        
        
        int | 
      getAlpha()
       | 
| 
        
        
        
        
        
        Bitmap | 
      getBitmap()
      Returns the bitmap. | 
| 
        
        
        
        
        
        Drawable.ConstantState | 
      getConstantState()
       | 
| 
        
        
        
        
        
        int | 
      getOpacity()
       | 
| 
        
        
        
        
        
        Rect | 
      getSource()
      Returns the  | 
| 
        
        
        
        
        
        int | 
      getVerticalOffset()
      Returns the current vertical offset. | 
| 
        
        
        
        
        
        Drawable | 
      mutate()
       | 
| 
        
        
        
        
        
        void | 
      setAlpha(int alpha)
       | 
| 
        
        
        
        
        
        void | 
      setBitmap(Bitmap bitmap)
      Sets the bitmap. | 
| 
        
        
        
        
        
        void | 
      setColorFilter(ColorFilter colorFilter)
       | 
| 
        
        
        
        
        
        void | 
      setSource(Rect source)
      Sets the  | 
| 
        
        
        
        
        
        void | 
      setVerticalOffset(int offset)
      Sets the vertical offset which will be used for drawing the bitmap. | 
| Inherited methods | |
|---|---|
|  From
class 
  
    android.graphics.drawable.Drawable
  
 | |
|  From
class 
  
    java.lang.Object
  
 | |
Fields
PROPERTY_VERTICAL_OFFSET
Property<FitWidthBitmapDrawable, Integer> PROPERTY_VERTICAL_OFFSET
Property for setVerticalOffset(int) and getVerticalOffset().
Public constructors
Public methods
getAlpha
int getAlpha ()
| Returns | |
|---|---|
| int | Alpha value between 0(inclusive) and 255(inclusive) | 
getSource
Rect getSource ()
Returns the Rect used for extracting the bitmap.
| Returns | |
|---|---|
| Rect | |
getVerticalOffset
int getVerticalOffset ()
Returns the current vertical offset.
| Returns | |
|---|---|
| int | |
See also:
setBitmap
void setBitmap (Bitmap bitmap)
Sets the bitmap.
| Parameters | |
|---|---|
| bitmap | Bitmap | 
setColorFilter
void setColorFilter (ColorFilter colorFilter)
| Parameters | |
|---|---|
| colorFilter | ColorFilter | 
setSource
void setSource (Rect source)
Sets the Rect used for extracting the bitmap.
| Parameters | |
|---|---|
| source | Rect | 
setVerticalOffset
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.
| Parameters | |
|---|---|
| offset | int | 
See also:
