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_OFFSET
Property 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: