带你一步步实现可可DJ波形图

前言

为什么会自己写呢,因为网上没有呀,无奈还是要花时间自己去做,想要当个美美的搬运工都不行,下面看我怎么一步步捣鼓吧。

分析:做一个可以点击的时候根据当前进度播放,底色不变,然后绘制一层过度颜色,用Handler去做刷新的操作。

内置一个小的播放器,需要demo的可以留言给我;


话不多说,先上图

来自可可DJ

自定义 PoterDuffLoadingView


一、初始化


二、new 一支画笔,记得要美美的不要不要的那种,比如下面这种,该画笔是颜色过度用到的

三、原图片加载


四、每次刷新界面的方法


这是我封装的,你也可以根据需求去修改

五、手势处理


六、防止内存泄漏


七、宽高计算


八、图片着色


九、音乐开始的时候播放进度


十、剩余的就是音乐播放器的一些方法的封装了,这里就不给出了,篇幅太长,相信你可以实现我的那种方式。加油!!!


小编:如果你看到这部文章,请给我点赞,原创不易呀。

可可DJ个人主页:

抖音:kekedj_vincent

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,128评论 3 119
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,532评论 4 61

友情链接更多精彩内容