MusicIndicator
介绍:
简单易用的音乐频谱效果。
运行效果:
使用说明:
dependencies {
compile 'com.taishi-y:musicindicator:0.1.0'
}
xml
<com.taishi.library.Indicator
android:id="@+id/indicator"
android:layout_width="match_parent"
android:layout_height="180dp"
android:layout_alignParentTop="true"
android:background="#000000"
app:bar_num="50"
app:bar_color="#1DD069"
app:step_num="70"
app:duration="20000"
/>
Supported Attributes
XML Attribute | Java Attribute | Description |
---|---|---|
app:bar_num | setBarNum(int) | Number of Bars |
app:bar_color | setBarColor(int) | Color of the button |
app:duration | setDuration(int) | Duration of a bar animation |
app:step_num | setStepNum(int) | Number of bar animation steps |
|
Sample
1 - Normal Music Indicator
<com.taishi.library.Indicator
android:id="@+id/indicator"
android:layout_width="match_parent"
android:layout_height="180dp"
android:layout_alignParentTop="true"
android:background="#000000"
app:bar_num="50"
app:bar_color="#1DD069"
app:step_num="70"
app:duration="20000"
/>
2 - Google Music Like
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="@drawable/circle">
<com.taishi.library.Indicator
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_margin="20dp"
app:bar_num="3"
app:bar_color="#fff"
app:step_num="10"
app:duration="3000"/>
</RelativeLayout>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid
android:color="#48b3ff"/>
</shape>
已下载
0