Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WuLiFei/FloatingWinidowDemo
/ functions
Functions
95 in github.com/WuLiFei/FloatingWinidowDemo
⨍
Functions
95
◇
Types & classes
15
↓ 32 callers
Method
getLayoutParams
获得WindowManager.LayoutParams参数
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:134
↓ 11 callers
Method
start
开始播放
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:15
↓ 7 callers
Method
getContentView
获得当前视图
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:155
↓ 7 callers
Method
getWindowManager
()
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:124
↓ 6 callers
Method
getContext
获得上下文信息
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:120
↓ 6 callers
Method
setAudioState
(AudioState audioState)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:303
↓ 4 callers
Method
audioPrepare
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:186
↓ 4 callers
Method
getDisplayMetrics
获得显示信息
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:145
↓ 4 callers
Method
getProgressText
(long time)
app/src/main/java/com/example/mario/floatingwindowtest/utils/ProgressTextUtils.java:13
↓ 4 callers
Method
setContentView
设置窗口当前布局
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:93
↓ 4 callers
Method
turnMini
关闭选项菜单
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:315
↓ 4 callers
Method
updateLocation
更新窗口的位置
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:204
↓ 3 callers
Method
audioStart
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:238
↓ 3 callers
Method
bindService
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:48
↓ 3 callers
Method
isShowing
判断当前是否有显示窗口
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:244
↓ 3 callers
Method
startAnimator
开始动画
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:401
↓ 3 callers
Method
stopAnimator
停止动画, @param trend 参数trend,之所以叫trend,是因为停止动作完成之后有一个后续动作,是播放上一首(-1),下一首(1),还是不做任何操作
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:468
↓ 3 callers
Method
unbindService
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:71
↓ 2 callers
Method
audioNext
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:201
↓ 2 callers
Method
createContentView
配置布局View, 需要在此处获得View的宽、高,并由此获得偏移量
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:109
↓ 2 callers
Method
getStatusBarHeight
获取状态栏的高度
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:192
↓ 2 callers
Method
initLayoutParams
初始化WindowManager.LayoutParams参数
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:171
↓ 2 callers
Method
pauseAnimator
暂停动画
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:434
↓ 2 callers
Method
setFloatView
设置关闭状态的布局视图
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:83
↓ 2 callers
Method
setPlayerView
设置开启状态的布局视图
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:68
↓ 1 callers
Method
alignAnimator
自动对齐的一个小动画(自定义属性动画),使自动贴边的时候显得不那么生硬
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:251
↓ 1 callers
Method
audioPause
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:231
↓ 1 callers
Method
audioPrevious
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:209
↓ 1 callers
Method
audioStop
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:217
↓ 1 callers
Method
dismiss
关闭悬浮窗
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:117
↓ 1 callers
Method
down
按下事件处理
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:429
↓ 1 callers
Method
getAppVersionName
(Context context)
app/src/main/java/com/example/mario/floatingwindowtest/utils/ApplicationUtils.java:14
↓ 1 callers
Method
getService
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:66
↓ 1 callers
Method
initAllViews
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:40
↓ 1 callers
Method
initFloatWindow
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:81
↓ 1 callers
Method
initWindowManager
初始化窗口管理器
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:162
↓ 1 callers
Method
isPause
设置暂停状态相关信息
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:364
↓ 1 callers
Method
isPlaying
设置播放状态相关信息
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:341
↓ 1 callers
Method
isPrepare
设置准备开始状态相关信息
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:334
↓ 1 callers
Method
isReady
设置准备就绪状态相关信息
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:350
↓ 1 callers
Method
isStop
设置停止状态相关信息
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:373
↓ 1 callers
Method
move
移动事件处理
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:442
↓ 1 callers
Method
next
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:150
↓ 1 callers
Method
onStateChanged
(AudioState audioState)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:533
↓ 1 callers
Method
pause
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:132
↓ 1 callers
Method
pause
暂停播放
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:20
↓ 1 callers
Method
previous
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:137
↓ 1 callers
Method
refreshProgress
刷新进程
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:511
↓ 1 callers
Method
setTranslucentStatus
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/BaseActivity.java:26
↓ 1 callers
Method
show
打开悬浮窗
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:108
↓ 1 callers
Method
showPlayer
打开选项菜单
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:298
↓ 1 callers
Method
start
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:123
↓ 1 callers
Method
up
抬起事件处理
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:450
Method
AudioState
(int state)
app/src/main/java/com/example/mario/floatingwindowtest/services/AudioState.java:13
Method
BackgroundView
(Context context)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:336
Method
FloatWindow
不带布局参数的构造方法
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:50
Method
dismiss
隐藏当前显示窗口
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:233
Method
dispatchKeyEvent
(KeyEvent event)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:340
Method
evaluate
(float fraction, Object from, Object to)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:284
Method
getAudioState
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:298
Method
getAudioState
获得播放状态
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:40
Method
handleMessage
(Message msg)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:467
Method
handleMessage
(Message msg)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:384
Method
next
播 下一首
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:30
Method
onAnimationEnd
(Animator animation)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:268
Method
onAnimationEnd
(Animator animation)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:420
Method
onAnimationStart
(Animator animation)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:414
Method
onAnimationUpdate
(ValueAnimator animation)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:260
Method
onAnimationUpdate
(ValueAnimator animation)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:405
Method
onBind
(Intent intent)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:60
Method
onBufferingUpdate
(MediaPlayer mediaPlayer, int percent)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:268
Method
onCheckedChanged
(CompoundButton buttonView, boolean isChecked)
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:108
Method
onClick
(View view)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:163
Method
onCompletion
(MediaPlayer mediaPlayer)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:258
Method
onCreate
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:71
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:31
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/example/mario/floatingwindowtest/activitys/BaseActivity.java:16
Method
onDestroy
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:78
Method
onPause
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:84
Method
onPrepared
(MediaPlayer mediaPlayer)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:263
Method
onProgressChanged
(SeekBar seekBar, int progress, boolean fromUser)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:273
Method
onRestart
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:96
Method
onResume
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:90
Method
onServiceConnected
(ComponentName name, IBinder service)
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:53
Method
onServiceDisconnected
(ComponentName name)
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:62
Method
onStartTrackingTouch
(SeekBar seekBar)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:281
Method
onStop
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:102
Method
onStopTrackingTouch
(SeekBar seekBar)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:288
Method
onTouch
(View view, MotionEvent event)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:382
Method
onTouch
(View view, MotionEvent event)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:395
Method
onTouchEvent
(MotionEvent event)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:366
Method
previous
播 上一首
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:25
Method
setAudioState
设置播放状态
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:35
Method
setOnStateChangeListener
(OnStateChangeListener onStateChangeListener)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:528
Method
show
显示窗口
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:220