SeekBar的onProgressChanged方法的参数说明
来源:互联网 发布:mac book软件下载 编辑:程序博客网 时间:2024/06/05 15:21
背景:自己写音乐播放器的时候,发现播放音乐时每次代码更新进度条都会触发SeekBar的onProgressChanged这个方法,更新当前播放歌曲的位置,导致歌曲播放又从更新的位置开始,后来发现如下解决方法:
SeekBar.setOnSeekBarChangeListener监听后,回调接口里面的方法@Override
public void onProgressChanged(SeekBar seekBar, int i, boolean fromUser) {
if (fromUser) {//如果是用户行为触发的,才作相应操作
//todo something
}
}
注意: 上面的fromUser这个参数,当触发这个函数是由于用户拖拽行为造成的,那么fromUser就为True;如果是因为代码更新SeekBar的位置造成的,那么fromUser为false。
0 0
- SeekBar的onProgressChanged方法的参数说明
- Android Seekbar的onProgressChanged监听回调之fromUser参数解析(源码层次)
- Workbooks 对象的 Open 方法参数说明
- drawBitmapMesh方法关键参数的说明
- <Android>inflate的方法参数说明
- 关于ServlerRequest的一些参数方法的说明
- StateBarManager类中addIcon方法的slot参数的说明
- iOS的绘图方法使用和参数的说明
- CreateEvent()的参数说明
- CreateEvent()的参数说明
- DEBUG的参数说明
- DEBUG的参数说明
- createStatement()的参数说明
- DEBUG的参数说明
- 移动硬盘的参数说明
- D3DPRESENT_PARAMETERS的参数说明
- addEventListener的参数说明
- logcat的参数说明
- 海量数据存储之Key-Value存储简介
- 总线的控制方式
- android-MVP架构模式
- python中map,reduce,filter,zip
- 结构体大小的计算
- SeekBar的onProgressChanged方法的参数说明
- MapReduce中的shuffle机制
- Android内存分析AndroidStudio的运用
- Eclipse 启动不起来
- Http与后台任务
- Linux运维笔记----网络管理
- Android——systrance使用
- 欢迎使用CSDN-markdown编辑器
- 23. Merge k Sorted Lists 合并k个链表