且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2021-11-08 21:38:11




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

Android平台原生的SeekBar设计简单,然而,比如现在流行的一些音乐播放器的播放进度控制条,如果直接使用Android原生的SeekBar,当然可以work,但是在设计上未必能满足设计要求。
SeekBarCompat是Android平台上第三方开源项目,其在github上的项目主页是:https://github.com/ahmedrizwan/SeekBarCompat
SeekBarCompat则实现了丰富多彩的SeekBar展示功能。
如图所示:

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



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

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



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

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    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">

    <app.minimize.com.seek_bar_compat.SeekBarCompat
        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"/>

</RelativeLayout>



运行结果如图:

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



附录文章:
1,《Android开源DiscreteSeekbar:动画气泡指示当前滑动值》链接地址:http://blog.csdn.net/zhangphil/article/details/50004187