该SeekBar主要完成了普通的进度条(可修改进度条的颜色,游标颜色,二级进度条颜色等等),最后再在普通进度条的基础上实现了歌曲使用的进度条,可弹出窗口显示时间和歌词。该功能主要是在我的乐乐音乐播放器里面使用,其项目地址如下: https://github.com/zhangliangming/HappyPlayer5.git 。
- minSdkVersion 修改为19
- 添加混淆
- 修改包名
- 修复
- 不混淆接口
- 修复onStopTrackingTouch
- 添加TrackingTouchSleepTime
- 修复bug
- view修改为SeekBar
- 修复滑动越界后,出现进度为负数的问题
- 修复弹出窗口报max == 0的问题
- 实现初始功能
1.root build.gradle
`allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}`
2.app build.gradle
dependencies { compile 'com.github.zhangliangming:SeekBar:v3.5' }
-keep class com.zlm.libs.widget.** { *; }
链接: https://pan.baidu.com/s/1gg7jzWZ 密码: y3qd
- setBackgroundPaintColor:设置背景颜色
- setProgressColor:设置进度颜色
- setSecondProgressColor:设置第二进度颜色
- setThumbColor:设置游标颜色
- setTimePopupWindowViewColor:设置时间弹窗颜色
- setTimeAndLrcPopupWindowViewColor:设置时间和歌词弹窗颜色
- OnMusicListener.getTimeText:获取时间标签,如果需要弹出窗口时,不能返回null。
- OnMusicListener.getLrcText:如果需要弹出歌词窗口时,不能返回null。
如果该项目对您有所帮助,欢迎您的赞赏
- 微信
- 支付宝