Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cleveroad/MusicBobber
/ types & classes
Types & classes
48 in github.com/Cleveroad/MusicBobber
⨍
Functions
459
◇
Types & classes
48
Interface
AnimationProgressListener
audiowidget/src/main/java/com/cleveroad/audiowidget/ExpandCollapseWidget.java:741
Class
AudioWidget
Audio widget implementation.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:38
Class
BaseAsyncTaskLoader
Base AsyncTaskLoader implementation
app/src/main/java/com/cleveroad/audiowidget/example/BaseAsyncTaskLoader.java:10
Class
BaseFilter
Base filter that can be easily integrated with {@link BaseRecyclerViewAdapter}.<br/><br/> For iterating through adapter's data use {@link #getNonFilte
app/src/main/java/com/cleveroad/audiowidget/example/BaseFilter.java:22
Class
BaseRecyclerViewAdapter
Base adapter for recycler view
app/src/main/java/com/cleveroad/audiowidget/example/BaseRecyclerViewAdapter.java:19
Interface
BoundsChecker
Interface that return sticky bounds for widget.
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:186
Class
BoundsCheckerImpl
audiowidget/src/main/java/com/cleveroad/audiowidget/ExpandCollapseWidget.java:745
Class
BoundsCheckerImpl
audiowidget/src/main/java/com/cleveroad/audiowidget/PlayPauseButton.java:379
Class
BoundsCheckerWithOffset
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:556
Class
Builder
audiowidget/src/main/java/com/cleveroad/audiowidget/Configuration.java:202
Class
Builder
Builder class for {@link AudioWidget}.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:880
Interface
Callback
Touch manager callback.
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:96
Class
ClickItemTouchListener
Helper class for detecting click on RecyclerView's item
app/src/main/java/com/cleveroad/audiowidget/example/ClickItemTouchListener.java:15
Class
ColorChanger
Helper class for changing color.
audiowidget/src/main/java/com/cleveroad/audiowidget/ColorChanger.java:8
Class
Configuration
Audio widget configuration class.
audiowidget/src/main/java/com/cleveroad/audiowidget/Configuration.java:16
Interface
Controller
Audio widget controller.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1230
Class
DrawableUtils
Helpful utils class.
audiowidget/src/main/java/com/cleveroad/audiowidget/DrawableUtils.java:6
Class
EmptyViewObserver
Simple observer for displaying and hiding empty view.
app/src/main/java/com/cleveroad/audiowidget/example/EmptyViewObserver.java:13
Class
ExpandCollapseWidget
Expanded state view.
audiowidget/src/main/java/com/cleveroad/audiowidget/ExpandCollapseWidget.java:27
Class
ExpandCollapseWidgetCallback
Helper class for dealing with expanded widget touch events.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:743
Interface
FilterableAdapter
app/src/main/java/com/cleveroad/audiowidget/example/BaseFilter.java:147
Class
FlingGestureAnimator
Helper class for animating fling gesture.
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:333
Class
GestureListener
View's gesture listener.
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:220
Class
ItemClickGestureDetector
app/src/main/java/com/cleveroad/audiowidget/example/ClickItemTouchListener.java:55
Class
ItemClickGestureListener
app/src/main/java/com/cleveroad/audiowidget/example/ClickItemTouchListener.java:76
Class
ItemClickSupport
app/src/main/java/com/cleveroad/audiowidget/example/ItemClickSupport.java:9
Class
MainActivity
app/src/main/java/com/cleveroad/audiowidget/example/MainActivity.java:34
Class
MusicAdapter
Adapter for list of tracks.
app/src/main/java/com/cleveroad/audiowidget/example/MusicAdapter.java:20
Class
MusicFilter
Filter for list of tracks.
app/src/main/java/com/cleveroad/audiowidget/example/MusicFilter.java:14
Class
MusicItem
Music track model.
app/src/main/java/com/cleveroad/audiowidget/example/MusicItem.java:10
Class
MusicLoader
Loader for list of tracks.
app/src/main/java/com/cleveroad/audiowidget/example/MusicLoader.java:17
Class
MusicService
Simple implementation of music service.
app/src/main/java/com/cleveroad/audiowidget/example/MusicService.java:37
Class
MusicViewHolder
app/src/main/java/com/cleveroad/audiowidget/example/MusicAdapter.java:59
Interface
OnControlsClickListener
Listener for control clicks.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1307
Class
OnControlsClickListenerWrapper
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:789
Interface
OnItemClickListener
Interface definition for a callback to be invoked when an item in the RecyclerView has been clicked.
app/src/main/java/com/cleveroad/audiowidget/example/ItemClickSupport.java:14
Interface
OnItemLongClickListener
Interface definition for a callback to be invoked when an item in the RecyclerView has been clicked and held.
app/src/main/java/com/cleveroad/audiowidget/example/ItemClickSupport.java:31
Interface
OnWidgetStateChangedListener
Listener for widget state changes.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1365
Class
PlayPauseButton
Collapsed state view.
audiowidget/src/main/java/com/cleveroad/audiowidget/PlayPauseButton.java:29
Class
PlayPauseButtonCallback
Helper class for dealing with collapsed widget touch events.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:594
Class
PlaybackState
Helper class for managing playback state.
audiowidget/src/main/java/com/cleveroad/audiowidget/PlaybackState.java:11
Interface
PlaybackStateListener
Playback state listener.
audiowidget/src/main/java/com/cleveroad/audiowidget/PlaybackState.java:88
Class
RemoveWidgetView
Remove widget view.
audiowidget/src/main/java/com/cleveroad/audiowidget/RemoveWidgetView.java:14
Class
SimpleCallback
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:144
Enum
State
Widget state.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1386
Class
StickyEdgeAnimator
Helper class for animating sticking to screen edge.
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:415
Class
TouchListener
app/src/main/java/com/cleveroad/audiowidget/example/ItemClickSupport.java:111
Class
TouchManager
Touch detector for views.
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:25