沉香

首页 » 常识 » 诊断 » Android实现音乐播放频谱动画效果
TUhjnbcbe - 2021/4/10 16:06:00
白癜风有效的治疗方法 http://www.tlmymy.com/
效果图(效果图格式放错了,看底部留言版哈)前言

最近项目中做了一个音频播放的功能,播放条上需要一个如上图的效果。一开始为了赶时间,就用帧动画实现的,但是效果看起来没那么丝滑。今天没啥事,就抽时间用自定义view的方式了一下。看上图的对比,自定义view的实现效果是不是像德芙一样丝滑。

优势

自定义view实现的方式比起帧动画的方式,有以下几个优势。

1.视觉效果更佳。

2.帧动画需要不同帧的图片,而自定义view的方式使用paint画出来的,更剩资源。

3.可变化性强,可以通过属性来改变指针的颜色、宽高比、指针个数,从而应用到更多场景。

4.使用方便,就像使用TextView、Button等。

怎么使用

使用非常简单,就像普通的控件一样,在xml配置属性,然后在Activity里,调用start()、stop()来控制开始与暂停。

1
查看完整版本: Android实现音乐播放频谱动画效果