public class LinearGradientDrawable
extends android.graphics.drawable.Drawable
| Modifier and Type | Class and Description |
|---|---|
static class |
LinearGradientDrawable.Builder |
| Constructor and Description |
|---|
LinearGradientDrawable(android.graphics.PointF start,
android.graphics.PointF end,
java.util.Collection<GradientStop> stops) |
LinearGradientDrawable(android.graphics.PointF start,
android.graphics.PointF end,
GradientStop... stops) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStop(GradientStop stop) |
void |
draw(android.graphics.Canvas canvas) |
float |
getCornerRadius() |
int |
getOpacity() |
void |
getOutline(android.graphics.Outline outline) |
protected void |
onBoundsChange(android.graphics.Rect bounds) |
void |
setAlpha(int alpha) |
void |
setColorFilter(android.graphics.ColorFilter colorFilter) |
void |
setCornerRadius(float cornerRadius) |
void |
setStrokeColor(int color) |
void |
setStrokeWidth(float width) |
applyTheme, canApplyTheme, clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXml, createFromXmlInner, createFromXmlInner, getAlpha, getBounds, getCallback, getChangingConfigurations, getColorFilter, getConstantState, getCurrent, getDirtyBounds, getHotspotBounds, getIntrinsicHeight, getIntrinsicWidth, getLayoutDirection, getLevel, getMinimumHeight, getMinimumWidth, getPadding, getState, getTransparentRegion, inflate, inflate, invalidateSelf, isAutoMirrored, isFilterBitmap, isStateful, isVisible, jumpToCurrentState, mutate, onLayoutDirectionChanged, onLevelChange, onStateChange, resolveOpacity, scheduleSelf, setAutoMirrored, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setDither, setFilterBitmap, setHotspot, setHotspotBounds, setLayoutDirection, setLevel, setState, setTint, setTintList, setTintMode, setVisible, unscheduleSelfpublic LinearGradientDrawable(android.graphics.PointF start,
android.graphics.PointF end,
java.util.Collection<GradientStop> stops)
public LinearGradientDrawable(android.graphics.PointF start,
android.graphics.PointF end,
GradientStop... stops)
protected void onBoundsChange(android.graphics.Rect bounds)
onBoundsChange in class android.graphics.drawable.Drawablepublic void draw(android.graphics.Canvas canvas)
draw in class android.graphics.drawable.Drawablepublic void setAlpha(int alpha)
setAlpha in class android.graphics.drawable.Drawablepublic void setColorFilter(android.graphics.ColorFilter colorFilter)
setColorFilter in class android.graphics.drawable.Drawablepublic int getOpacity()
getOpacity in class android.graphics.drawable.Drawablepublic void getOutline(android.graphics.Outline outline)
getOutline in class android.graphics.drawable.Drawablepublic void addStop(GradientStop stop)
public float getCornerRadius()
public void setCornerRadius(float cornerRadius)
public void setStrokeWidth(float width)
public void setStrokeColor(int color)