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"/>
运行结果如图: