Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用

Android平台原生的SeekBar设计简单,然而,比如现在流行的一些音乐播放器的播放进度控制条,如果直接使用Android原生的SeekBar,当然可以work,但是在设计上未必能满足设计要求。

SeekBarCompat是Android平台上第三方开源项目,其在github上的项目主页是:https://github.com/ahmedrizwan/SeekBarCompat

SeekBarCompat则实现了丰富多彩的SeekBar展示功能。

如图所示:

SeekBarCompat可直接在自己的项目中使用。首先需要在自己的Module的build.gradle里面增加依赖:

然后就可以在自己的代码中使用,比如,写一个布局实现一个最简单的SeekBarCompat:

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="zhangphil.demo.MainActivity">

android:layout_centerInParent="true"

android:id="@+id/materialSeekBar"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:maxHeight="300dip"

app:progressColor="#AFF123"

app:progressBackgroundColor="#000"

app:thumbColor="#FF4444"

app:thumbAlpha="1.0"/>

运行结果如图:

android第三方开源音频播放器,Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用...相关推荐

  1. html在线音频播放器实训总结,HTML5音乐列表播放器SMusic开发总结

    前段时间写过一篇介绍简单音乐播放器效果开发的博文<为你的博客添加简单的CSS3音乐播放器>,实现了单曲循环播放效果,这个效果也是我的博客首页一直有的效果,同时文中也介绍了一些简单的HTML ...

  2. android qq语音按钮,科技教程:如何在手机QQ中使用新版QQ语音进度条功能?

    如今越来越多的小伙伴对于如何在手机QQ中使用新版QQ语音进度条功能?这方面的问题开始感兴趣,看似平静的每一天,在每个人身上都在发生着各种各样的故事,因为大家现在都是想要了解到此类的信息,那么既然现在大 ...

  3. Android多个音频源采集,Android音频开发之音频采集的实现示例

    在 Android 系统中,一般使用 AudioRecord 或者 MediaRecord 来采集音频. AudioRecord 是一个比较偏底层的API,它可以获取到一帧帧 PCM 数据,之后可以对 ...

  4. Android多个音频源采集,android音频采集

    1:创建一个AudioRecord类 AudioRecord *mpAudioRecord=new AudioRecord(); 2:设置采集参数 2.2版本: mpAudioRecord->s ...

  5. android 音乐app 进度条_让这些可爱的APP成为你的生活好帮手

    对于可爱美观的东西,绝大多数人都会喜欢,尤其是女孩子.今天给大家推荐一波可爱又实用的APP,让它们成为你的生活好助手. 以下应用在手机应用商店搜索即可下载. 01     喵喵记账     支持 iO ...

  6. Android+上百实例源码分析以及开源分析+集合打包

    1.360新版特性界面源代码 实现了360新版特性界面的效果,主要涉及到Qt的一些事件处理与自定义控件.但源码好像是c++. 2.aidl跨进程调用 服务端onBind暴露,然后客户端bindServ ...

  7. Android上百实例源码分析以及开源分析集合打包

    感谢网友banketree的收集,压缩包的内容如下: 1.360新版特性界面源代码 实现了360新版特性界面的效果,主要涉及到Qt的一些事件处理与自定义控件.但源码好像是c++. 2.aidl跨进程调 ...

  8. android进度条竖条,音频(audio)自定义样式以及控制操作面板

    简介 audio为html5中的新属性.定义声音,比如音乐或者其他的音频流.在ie8(包括)以及更早的版本并不支持. 我的自以为 一直以为自定义样式,就要添加相应的控制js代码,所以是望而却步.此次项 ...

  9. 57.音乐播放器的进度条

    给音乐播放器添加进度条: SeekBar:除了反应播放进度,还可以拖动 ProgressBar:只能显示当前的进度,不能进行拖动编辑 自动改变进度条 音乐播放器通过下面的方法来获取进度条的总时间和当前 ...

最新文章

  1. cve-2015-0569 安卓手机提权ROOT漏洞 分析
  2. sql中 set 和select 的区别
  3. js操作cookie的函数
  4. 7年工作经验,面试官竟然让我写算法题?
  5. 【操作系统】同步和互斥
  6. Myeclipse的web项目导入到Eclipse中
  7. Android实现XML解析技术
  8. java 集合 总结 表_java-集合总结
  9. 数据告诉你,抖音凭什么逆袭?
  10. Xfce 4.4 beta2
  11. Shiro - Shiro简介;Shiro与Spring Security区别;Spring Boot集成Shiro
  12. Reflection in Java
  13. iOS 字体集(图文并茂)
  14. 文本纠错--CRASpell模型
  15. 二叉排序树基本操作(链表实现)(有错误)
  16. 多因子选股之tushare数据获取
  17. SpringBoot整合Graylog做日志收集
  18. 详解EJB技术及实现原理
  19. 【web前端开发】数据库MySQL在开发环境的操作
  20. 编译isl和cloog库出现:fatal error: gmp.h: No such file or directory

热门文章

  1. 实木地板被机器人弄成坑_木地板砸出小坑怎么办
  2. 实木地板被机器人弄成坑_如果当初知道这些,就不会在实木地板上被坑了!
  3. 外服剑灵卡刀宏使用教程
  4. 使用visualvm远程监控服务器状态(图形化界面)
  5. 使用Snake代理跳板
  6. python制作飞机大战游戏准备工作相关知识点
  7. 【功能规格说明书】命劫开发
  8. devops工具-Ansible进阶playbookroles
  9. 毕业设计--2020.02.18 奇耘4.2寸墨水屏的程序设计思路分享
  10. 百度地图api卫星地球模式的调用