MCPcopy Create free account

hub / github.com/WuLiFei/FloatingWinidowDemo / functions

Functions95 in github.com/WuLiFei/FloatingWinidowDemo

↓ 32 callersMethodgetLayoutParams
获得WindowManager.LayoutParams参数
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:134
↓ 11 callersMethodstart
开始播放
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:15
↓ 7 callersMethodgetContentView
获得当前视图
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:155
↓ 7 callersMethodgetWindowManager
()
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:124
↓ 6 callersMethodgetContext
获得上下文信息
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:120
↓ 6 callersMethodsetAudioState
(AudioState audioState)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:303
↓ 4 callersMethodaudioPrepare
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:186
↓ 4 callersMethodgetDisplayMetrics
获得显示信息
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:145
↓ 4 callersMethodgetProgressText
(long time)
app/src/main/java/com/example/mario/floatingwindowtest/utils/ProgressTextUtils.java:13
↓ 4 callersMethodsetContentView
设置窗口当前布局
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:93
↓ 4 callersMethodturnMini
关闭选项菜单
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:315
↓ 4 callersMethodupdateLocation
更新窗口的位置
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:204
↓ 3 callersMethodaudioStart
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:238
↓ 3 callersMethodbindService
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:48
↓ 3 callersMethodisShowing
判断当前是否有显示窗口
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:244
↓ 3 callersMethodstartAnimator
开始动画
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:401
↓ 3 callersMethodstopAnimator
停止动画, @param trend 参数trend,之所以叫trend,是因为停止动作完成之后有一个后续动作,是播放上一首(-1),下一首(1),还是不做任何操作
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:468
↓ 3 callersMethodunbindService
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:71
↓ 2 callersMethodaudioNext
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:201
↓ 2 callersMethodcreateContentView
配置布局View, 需要在此处获得View的宽、高,并由此获得偏移量
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:109
↓ 2 callersMethodgetStatusBarHeight
获取状态栏的高度
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:192
↓ 2 callersMethodinitLayoutParams
初始化WindowManager.LayoutParams参数
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:171
↓ 2 callersMethodpauseAnimator
暂停动画
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:434
↓ 2 callersMethodsetFloatView
设置关闭状态的布局视图
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:83
↓ 2 callersMethodsetPlayerView
设置开启状态的布局视图
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:68
↓ 1 callersMethodalignAnimator
自动对齐的一个小动画(自定义属性动画),使自动贴边的时候显得不那么生硬
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:251
↓ 1 callersMethodaudioPause
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:231
↓ 1 callersMethodaudioPrevious
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:209
↓ 1 callersMethodaudioStop
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:217
↓ 1 callersMethoddismiss
关闭悬浮窗
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:117
↓ 1 callersMethoddown
按下事件处理
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:429
↓ 1 callersMethodgetAppVersionName
(Context context)
app/src/main/java/com/example/mario/floatingwindowtest/utils/ApplicationUtils.java:14
↓ 1 callersMethodgetService
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:66
↓ 1 callersMethodinitAllViews
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:40
↓ 1 callersMethodinitFloatWindow
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:81
↓ 1 callersMethodinitWindowManager
初始化窗口管理器
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:162
↓ 1 callersMethodisPause
设置暂停状态相关信息
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:364
↓ 1 callersMethodisPlaying
设置播放状态相关信息
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:341
↓ 1 callersMethodisPrepare
设置准备开始状态相关信息
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:334
↓ 1 callersMethodisReady
设置准备就绪状态相关信息
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:350
↓ 1 callersMethodisStop
设置停止状态相关信息
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:373
↓ 1 callersMethodmove
移动事件处理
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:442
↓ 1 callersMethodnext
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:150
↓ 1 callersMethodonStateChanged
(AudioState audioState)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:533
↓ 1 callersMethodpause
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:132
↓ 1 callersMethodpause
暂停播放
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:20
↓ 1 callersMethodprevious
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:137
↓ 1 callersMethodrefreshProgress
刷新进程
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:511
↓ 1 callersMethodsetTranslucentStatus
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/BaseActivity.java:26
↓ 1 callersMethodshow
打开悬浮窗
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:108
↓ 1 callersMethodshowPlayer
打开选项菜单
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:298
↓ 1 callersMethodstart
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:123
↓ 1 callersMethodup
抬起事件处理
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:450
MethodAudioState
(int state)
app/src/main/java/com/example/mario/floatingwindowtest/services/AudioState.java:13
MethodBackgroundView
(Context context)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:336
MethodFloatWindow
不带布局参数的构造方法
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:50
Methoddismiss
隐藏当前显示窗口
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:233
MethoddispatchKeyEvent
(KeyEvent event)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:340
Methodevaluate
(float fraction, Object from, Object to)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:284
MethodgetAudioState
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:298
MethodgetAudioState
获得播放状态
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:40
MethodhandleMessage
(Message msg)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:467
MethodhandleMessage
(Message msg)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:384
Methodnext
播 下一首
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:30
MethodonAnimationEnd
(Animator animation)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:268
MethodonAnimationEnd
(Animator animation)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:420
MethodonAnimationStart
(Animator animation)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:414
MethodonAnimationUpdate
(ValueAnimator animation)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:260
MethodonAnimationUpdate
(ValueAnimator animation)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:405
MethodonBind
(Intent intent)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:60
MethodonBufferingUpdate
(MediaPlayer mediaPlayer, int percent)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:268
MethodonCheckedChanged
(CompoundButton buttonView, boolean isChecked)
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:108
MethodonClick
(View view)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:163
MethodonCompletion
(MediaPlayer mediaPlayer)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:258
MethodonCreate
()
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:71
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:31
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/example/mario/floatingwindowtest/activitys/BaseActivity.java:16
MethodonDestroy
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:78
MethodonPause
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:84
MethodonPrepared
(MediaPlayer mediaPlayer)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:263
MethodonProgressChanged
(SeekBar seekBar, int progress, boolean fromUser)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:273
MethodonRestart
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:96
MethodonResume
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:90
MethodonServiceConnected
(ComponentName name, IBinder service)
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:53
MethodonServiceDisconnected
(ComponentName name)
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:62
MethodonStartTrackingTouch
(SeekBar seekBar)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:281
MethodonStop
()
app/src/main/java/com/example/mario/floatingwindowtest/activitys/MainActivity.java:102
MethodonStopTrackingTouch
(SeekBar seekBar)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:288
MethodonTouch
(View view, MotionEvent event)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:382
MethodonTouch
(View view, MotionEvent event)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:395
MethodonTouchEvent
(MotionEvent event)
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:366
Methodprevious
播 上一首
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:25
MethodsetAudioState
设置播放状态
app/src/main/java/com/example/mario/floatingwindowtest/services/PlayerInterface.java:35
MethodsetOnStateChangeListener
(OnStateChangeListener onStateChangeListener)
app/src/main/java/com/example/mario/floatingwindowtest/services/MusicService.java:528
Methodshow
显示窗口
app/src/main/java/com/example/mario/floatingwindowtest/FloatWindow.java:220