Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cleveroad/MusicBobber
/ functions
Functions
459 in github.com/Cleveroad/MusicBobber
⨍
Functions
459
◇
Types & classes
48
↓ 2 callers
Method
hasNavigationBar
Check if device has navigation bar. @return true if device has navigation bar, false otherwise.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:273
↓ 2 callers
Method
hide
Hide widget.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:391
↓ 2 callers
Method
hideInternal
(boolean byPublic)
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:395
↓ 2 callers
Method
isAnimating
()
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:509
↓ 2 callers
Method
isAnimationInProgress
()
audiowidget/src/main/java/com/cleveroad/audiowidget/PlayPauseButton.java:221
↓ 2 callers
Method
isReadyToRemove
()
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:730
↓ 2 callers
Method
loadMusic
Load music.
app/src/main/java/com/cleveroad/audiowidget/example/MainActivity.java:168
↓ 2 callers
Method
navigationBarHeight
Get navigation bar height. @return navigation bar height
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:258
↓ 2 callers
Method
nextDrawable
()
audiowidget/src/main/java/com/cleveroad/audiowidget/Configuration.java:134
↓ 2 callers
Method
onAlbumClicked
Called when album icon clicked.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1354
↓ 2 callers
Method
onAlbumLongClicked
Called when album icon long clicked.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1359
↓ 2 callers
Method
onNextClicked
Called when next track button clicked.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1344
↓ 2 callers
Method
onNextLongClicked
Called when next track button long clicked.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1349
↓ 2 callers
Method
onPlayPauseLongClicked
Called when play/pause button long clicked.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1339
↓ 2 callers
Method
onPlaylistClicked
Called when playlist button clicked. @return true if you consume the action, false to use default behavior (collapse widget)
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1313
↓ 2 callers
Method
onPlaylistLongClicked
Called when playlist button long clicked.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1318
↓ 2 callers
Method
onPreviousClicked
Called when previous track button clicked.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1323
↓ 2 callers
Method
onPreviousLongClicked
Called when previous track button long clicked.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1328
↓ 2 callers
Method
onValueChanged
(float percent)
audiowidget/src/main/java/com/cleveroad/audiowidget/ExpandCollapseWidget.java:742
↓ 2 callers
Method
performFiltering
(CharSequence constraint)
app/src/main/java/com/cleveroad/audiowidget/example/BaseFilter.java:84
↓ 2 callers
Method
playlistDrawable
Set drawable for playlist button. @param playlistDrawable drawable for playlist button
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1124
↓ 2 callers
Method
prevDrawable
()
audiowidget/src/main/java/com/cleveroad/audiowidget/Configuration.java:130
↓ 2 callers
Method
prevNextExtraPadding
()
audiowidget/src/main/java/com/cleveroad/audiowidget/Configuration.java:198
↓ 2 callers
Method
progressColor
Set progress bar color. @param progressColor progress bar color
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:964
↓ 2 callers
Method
progressStrokeWidth
Set stroke width of progress bar. Default value: 4dp. @param progressStrokeWidth stroke width of progress bar
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1034
↓ 2 callers
Method
randomizeBubblesPosition
()
audiowidget/src/main/java/com/cleveroad/audiowidget/ExpandCollapseWidget.java:622
↓ 2 callers
Method
reduce
Reduce value from startValue to endValue @param startValue start size @param endValue end size @param time time of animation @return new size value
audiowidget/src/main/java/com/cleveroad/audiowidget/DrawableUtils.java:119
↓ 2 callers
Method
run
()
app/src/main/java/com/cleveroad/audiowidget/example/MusicService.java:347
↓ 2 callers
Method
screenHeight
(int screenHeight)
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:60
↓ 2 callers
Method
screenWidth
(int screenWidth)
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:55
↓ 2 callers
Method
setState
(@NonNull Context context, boolean isShowing)
app/src/main/java/com/cleveroad/audiowidget/example/MusicService.java:72
↓ 2 callers
Method
setTracks
(@NonNull Context context, @NonNull MusicItem[] tracks)
app/src/main/java/com/cleveroad/audiowidget/example/MusicService.java:60
↓ 2 callers
Method
smooth
Exponential smoothing (Holt - Winters). @param prevValue previous values in series <code>X[i-1]</code> @param newValue new value in series <code>X[i]<
audiowidget/src/main/java/com/cleveroad/audiowidget/DrawableUtils.java:132
↓ 2 callers
Method
startTrackingPosition
()
app/src/main/java/com/cleveroad/audiowidget/example/MusicService.java:344
↓ 2 callers
Method
stickyLeftSide
Get sticky left position. @param screenWidth screen width @return sticky left position
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:193
↓ 2 callers
Method
stickyRightSide
Get sticky right position. @param screenWidth screen width @return sticky right position
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:200
↓ 2 callers
Method
unbind
()
app/src/main/java/com/cleveroad/audiowidget/example/EmptyViewObserver.java:32
↓ 2 callers
Method
updateRemoveBtnPosition
()
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:654
↓ 2 callers
Method
widgetWidth
()
audiowidget/src/main/java/com/cleveroad/audiowidget/Configuration.java:114
↓ 1 callers
Method
addTo
(RecyclerView recyclerView)
app/src/main/java/com/cleveroad/audiowidget/example/ItemClickSupport.java:83
↓ 1 callers
Method
albumCoverBitmap
Set album cover. @param albumCover album cover or null to set default one
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:1301
↓ 1 callers
Method
bind
Bind observer to recycler view's adapter. This method must be called after setting adapter to recycler view. @param recyclerView instance of recycler
app/src/main/java/com/cleveroad/audiowidget/example/EmptyViewObserver.java:26
↓ 1 callers
Method
convertDuration
(long durationInMs)
app/src/main/java/com/cleveroad/audiowidget/example/MusicAdapter.java:48
↓ 1 callers
Method
deliverResult
Called when there is new data to deliver to the client. The super class will take care of delivering it; the implementation here just adds a little m
app/src/main/java/com/cleveroad/audiowidget/example/BaseAsyncTaskLoader.java:22
↓ 1 callers
Method
drawCross
(@NonNull Canvas canvas, float cx, float cy, float radius, float startAngle)
audiowidget/src/main/java/com/cleveroad/audiowidget/RemoveWidgetView.java:66
↓ 1 callers
Method
drawMediaButtons
(@NonNull Canvas canvas)
audiowidget/src/main/java/com/cleveroad/audiowidget/ExpandCollapseWidget.java:315
↓ 1 callers
Method
duration
(long duration)
app/src/main/java/com/cleveroad/audiowidget/example/MusicItem.java:33
↓ 1 callers
Method
getCount
()
app/src/main/java/com/cleveroad/audiowidget/example/BaseFilter.java:116
↓ 1 callers
Method
getInflater
()
app/src/main/java/com/cleveroad/audiowidget/example/BaseRecyclerViewAdapter.java:115
↓ 1 callers
Method
getSnapshot
()
app/src/main/java/com/cleveroad/audiowidget/example/BaseRecyclerViewAdapter.java:111
↓ 1 callers
Method
hasAdapter
(RecyclerView hostView)
app/src/main/java/com/cleveroad/audiowidget/example/ClickItemTouchListener.java:32
↓ 1 callers
Method
init
(@NonNull FilterableAdapter<T> adapter)
app/src/main/java/com/cleveroad/audiowidget/example/BaseFilter.java:44
↓ 1 callers
Method
isAnimating
()
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:407
↓ 1 callers
Method
isAttachedToWindow
(RecyclerView hostView)
app/src/main/java/com/cleveroad/audiowidget/example/ClickItemTouchListener.java:24
↓ 1 callers
Method
isFiltered
()
app/src/main/java/com/cleveroad/audiowidget/example/BaseRecyclerViewAdapter.java:67
↓ 1 callers
Method
isServiceRunning
Check if service is running. @param serviceClass @return
app/src/main/java/com/cleveroad/audiowidget/example/MainActivity.java:234
↓ 1 callers
Method
isShown
Get current visibility state. @return true if widget shown on screen, false otherwise.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:428
↓ 1 callers
Method
newController
Create new controller. @return new controller
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:285
↓ 1 callers
Method
notifyDataSetChanged
()
app/src/main/java/com/cleveroad/audiowidget/example/BaseFilter.java:150
↓ 1 callers
Method
notifyProgressChanged
(int position)
audiowidget/src/main/java/com/cleveroad/audiowidget/PlaybackState.java:78
↓ 1 callers
Method
onAnimationCancel
(Animator animation)
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:488
↓ 1 callers
Method
onAnimationEnd
(Animator animation)
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:448
↓ 1 callers
Method
onDown
(MotionEvent e)
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:226
↓ 1 callers
Method
onItemClick
Callback method to be invoked when an item in the RecyclerView has been clicked. @param parent The RecyclerView where the click happened. @param view
app/src/main/java/com/cleveroad/audiowidget/example/ItemClickSupport.java:24
↓ 1 callers
Method
onItemLongClick
Callback method to be invoked when an item in the RecyclerView has been clicked and held. @param parent The RecyclerView where the click happened @pa
app/src/main/java/com/cleveroad/audiowidget/example/ItemClickSupport.java:43
↓ 1 callers
Method
onMove
(MotionEvent e2)
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:296
↓ 1 callers
Method
onProgressChanged
Called when playback progress changed. @param position current position of track @param duration duration of track @param percentage value equals to {
audiowidget/src/main/java/com/cleveroad/audiowidget/PlaybackState.java:104
↓ 1 callers
Method
onSingleTapUp
(MotionEvent event)
app/src/main/java/com/cleveroad/audiowidget/example/ClickItemTouchListener.java:110
↓ 1 callers
Method
onStateChanged
Called when playback state is changed. @param oldState old playback state @param newState new playback state @param initiator who initiate changes
audiowidget/src/main/java/com/cleveroad/audiowidget/PlaybackState.java:96
↓ 1 callers
Method
onStopLoading
Handles a request to stop the Loader.
app/src/main/java/com/cleveroad/audiowidget/example/BaseAsyncTaskLoader.java:69
↓ 1 callers
Method
onTouchDown
()
audiowidget/src/main/java/com/cleveroad/audiowidget/PlayPauseButton.java:225
↓ 1 callers
Method
onTouchOutside
Called when user touches screen outside view's bounds.
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:115
↓ 1 callers
Method
onTouchOutsideEvent
(MotionEvent e)
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:323
↓ 1 callers
Method
onTouchUp
()
audiowidget/src/main/java/com/cleveroad/audiowidget/PlayPauseButton.java:229
↓ 1 callers
Method
onUpEvent
(MotionEvent e)
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:310
↓ 1 callers
Method
oreoShow
(View view, int left, int top)
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:537
↓ 1 callers
Method
performFilteringImpl
Perform filtering as always. Returned {@link FilterResults} object must be non-null. @param constraint the constraint used to filter the data @return
app/src/main/java/com/cleveroad/audiowidget/example/BaseFilter.java:97
↓ 1 callers
Method
performItemClick
(RecyclerView parent, View view, int position, long id)
app/src/main/java/com/cleveroad/audiowidget/example/ClickItemTouchListener.java:52
↓ 1 callers
Method
performItemLongClick
(RecyclerView parent, View view, int position, long id)
app/src/main/java/com/cleveroad/audiowidget/example/ClickItemTouchListener.java:53
↓ 1 callers
Method
playColor
(@ColorInt int pauseColor)
audiowidget/src/main/java/com/cleveroad/audiowidget/Configuration.java:238
↓ 1 callers
Method
playTrack
(@NonNull Context context, @NonNull MusicItem item)
app/src/main/java/com/cleveroad/audiowidget/example/MusicService.java:66
↓ 1 callers
Method
position
()
audiowidget/src/main/java/com/cleveroad/audiowidget/PlaybackState.java:36
↓ 1 callers
Method
preOreoShow
(View view, int left, int top)
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:521
↓ 1 callers
Method
prepareConfiguration
Prepare configuration for widget. @param builder user defined settings @return new configuration for widget
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:180
↓ 1 callers
Method
remove
(TData object)
app/src/main/java/com/cleveroad/audiowidget/example/BaseRecyclerViewAdapter.java:91
↓ 1 callers
Method
selectNewTrack
(Intent intent)
app/src/main/java/com/cleveroad/audiowidget/example/MusicService.java:128
↓ 1 callers
Method
setCollapseListener
(@Nullable AnimationProgressListener collapseListener)
audiowidget/src/main/java/com/cleveroad/audiowidget/ExpandCollapseWidget.java:733
↓ 1 callers
Method
setExpandListener
(@Nullable AnimationProgressListener expandListener)
audiowidget/src/main/java/com/cleveroad/audiowidget/ExpandCollapseWidget.java:737
↓ 1 callers
Method
setHighlightColor
(int highlightColor)
app/src/main/java/com/cleveroad/audiowidget/example/BaseFilter.java:39
↓ 1 callers
Method
setOnItemClickListener
Register a callback to be invoked when an item in the RecyclerView has been clicked. @param listener The callback that will be invoked.
app/src/main/java/com/cleveroad/audiowidget/example/ItemClickSupport.java:65
↓ 1 callers
Method
setOverlapped
Set overlapped state. @param overlapped true if widget overlapped, false otherwise
audiowidget/src/main/java/com/cleveroad/audiowidget/RemoveWidgetView.java:84
↓ 1 callers
Method
startBubblesAnimation
()
audiowidget/src/main/java/com/cleveroad/audiowidget/PlayPauseButton.java:209
↓ 1 callers
Method
startCollapseAnimation
()
audiowidget/src/main/java/com/cleveroad/audiowidget/ExpandCollapseWidget.java:639
↓ 1 callers
Method
startExpandAnimation
()
audiowidget/src/main/java/com/cleveroad/audiowidget/ExpandCollapseWidget.java:604
↓ 1 callers
Method
statusBarHeight
Get status bar height. @return status bar height.
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:246
↓ 1 callers
Method
stickyBottomSide
Get sticky bottom position. @param screenHeight screen height @return sticky bottom position
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:214
↓ 1 callers
Method
stickyBottomSideImpl
(float screenHeight)
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:588
↓ 1 callers
Method
stickyLeftSideImpl
(float screenWidth)
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:585
↓ 1 callers
Method
stickyRightSideImpl
(float screenWidth)
audiowidget/src/main/java/com/cleveroad/audiowidget/AudioWidget.java:586
↓ 1 callers
Method
stickyTopSide
Get sticky top position. @param screenHeight screen height @return sticky top position
audiowidget/src/main/java/com/cleveroad/audiowidget/TouchManager.java:207
← previous
next →
101–200 of 459, ranked by callers