public static class AudioWidget.Builder extends Object
AudioWidget.| Modifier and Type | Method and Description |
|---|---|
AudioWidget.Builder |
bubblesMaxSize(float bubblesMaxSize)
Set bubbles maximum size in pixels.
|
AudioWidget.Builder |
bubblesMinSize(float bubblesMinSize)
Set bubbles minimum size in pixels.
|
AudioWidget |
build()
Create new audio widget.
|
AudioWidget.Builder |
buttonPadding(int buttonPadding)
Set button padding in pixels.
|
AudioWidget.Builder |
crossColor(int crossColor)
Set remove widget cross color.
|
AudioWidget.Builder |
crossOverlappedColor(int crossOverlappedColor)
Set remove widget cross color in overlapped state (audio widget overlapped remove widget).
|
AudioWidget.Builder |
crossStrokeWidth(float crossStrokeWidth)
Set stroke width of remove widget.
|
AudioWidget.Builder |
darkColor(int darkColor)
Set dark color (playing state).
|
AudioWidget.Builder |
defaultAlbumDrawable(Drawable defaultAlbumCover)
Set drawable for default album icon.
|
AudioWidget.Builder |
edgeOffsetXCollapsed(int edgeOffsetX)
Set widget edge offset on X axis
|
AudioWidget.Builder |
edgeOffsetXExpanded(int edgeOffsetX) |
AudioWidget.Builder |
edgeOffsetYCollapsed(int edgeOffsetY)
Set widget edge offset on Y axis
|
AudioWidget.Builder |
edgeOffsetYExpanded(int edgeOffsetY) |
AudioWidget.Builder |
expandWidgetColor(int expandWidgetColor)
Set widget color in expanded state.
|
AudioWidget.Builder |
lightColor(int lightColor)
Set light color (paused state).
|
AudioWidget.Builder |
nextTrackDrawable(Drawable nextDrawable)
Set drawable for next track button.
|
AudioWidget.Builder |
pauseDrawable(Drawable pauseDrawable)
Set drawable for pause button.
|
AudioWidget.Builder |
playDrawable(Drawable playDrawable)
Set drawable for play button.
|
AudioWidget.Builder |
playlistDrawable(Drawable playlistDrawable)
Set drawable for playlist button.
|
AudioWidget.Builder |
prevTrackDrawale(Drawable prevDrawable)
Set drawable for previous track button.
|
AudioWidget.Builder |
progressColor(int progressColor)
Set progress bar color.
|
AudioWidget.Builder |
progressStrokeWidth(float progressStrokeWidth)
Set stroke width of progress bar.
|
AudioWidget.Builder |
shadowColor(int shadowColor)
Set shadow color.
|
AudioWidget.Builder |
shadowDx(float shadowDx)
Set shadow dx.
|
AudioWidget.Builder |
shadowDy(float shadowDy)
Set shadow dx.
|
AudioWidget.Builder |
shadowRadius(float shadowRadius)
Set shadow radius.
|
public Builder(Context context)
public AudioWidget.Builder darkColor(int darkColor)
darkColor - dark colorpublic AudioWidget.Builder lightColor(int lightColor)
lightColor - light colorpublic AudioWidget.Builder progressColor(int progressColor)
progressColor - progress bar colorpublic AudioWidget.Builder crossColor(int crossColor)
crossColor - cross colorpublic AudioWidget.Builder crossOverlappedColor(int crossOverlappedColor)
crossOverlappedColor - cross color in overlapped statepublic AudioWidget.Builder shadowColor(int shadowColor)
shadowColor - shadow colorpublic AudioWidget.Builder expandWidgetColor(int expandWidgetColor)
expandWidgetColor - widget color in expanded statepublic AudioWidget.Builder buttonPadding(int buttonPadding)
buttonPadding - button paddingpublic AudioWidget.Builder crossStrokeWidth(float crossStrokeWidth)
crossStrokeWidth - stroke width of remove widgetpublic AudioWidget.Builder progressStrokeWidth(float progressStrokeWidth)
progressStrokeWidth - stroke width of progress barpublic AudioWidget.Builder shadowRadius(float shadowRadius)
shadowRadius - shadow radius.Paint.setShadowLayer(float, float, float, int)public AudioWidget.Builder shadowDx(float shadowDx)
shadowDx - shadow dxPaint.setShadowLayer(float, float, float, int)public AudioWidget.Builder shadowDy(float shadowDy)
shadowDy - shadow dyPaint.setShadowLayer(float, float, float, int)public AudioWidget.Builder bubblesMinSize(float bubblesMinSize)
bubblesMinSize - bubbles minimum sizepublic AudioWidget.Builder bubblesMaxSize(float bubblesMaxSize)
bubblesMaxSize - bubbles maximum sizepublic AudioWidget.Builder playDrawable(Drawable playDrawable)
playDrawable - drawable for play buttonpublic AudioWidget.Builder prevTrackDrawale(Drawable prevDrawable)
prevDrawable - drawable for previous track buttonpublic AudioWidget.Builder nextTrackDrawable(Drawable nextDrawable)
nextDrawable - drawable for next track button.public AudioWidget.Builder playlistDrawable(Drawable playlistDrawable)
playlistDrawable - drawable for playlist buttonpublic AudioWidget.Builder defaultAlbumDrawable(Drawable defaultAlbumCover)
defaultAlbumCover - drawable for default album iconpublic AudioWidget.Builder pauseDrawable(Drawable pauseDrawable)
pauseDrawable - drawable for pause buttonpublic AudioWidget.Builder edgeOffsetXCollapsed(int edgeOffsetX)
edgeOffsetX - widget edge offset on X axispublic AudioWidget.Builder edgeOffsetYCollapsed(int edgeOffsetY)
edgeOffsetY - widget edge offset on Y axispublic AudioWidget.Builder edgeOffsetYExpanded(int edgeOffsetY)
public AudioWidget.Builder edgeOffsetXExpanded(int edgeOffsetX)
public AudioWidget build()
IllegalStateException - if size parameters have wrong values (less than zero).