前言
为什么会自己写呢,因为网上没有呀,无奈还是要花时间自己去做,想要当个美美的搬运工都不行,下面看我怎么一步步捣鼓吧。
分析:做一个可以点击的时候根据当前进度播放,底色不变,然后绘制一层过度颜色,用Handler去做刷新的操作。
内置一个小的播放器,需要demo的可以留言给我;
话不多说,先上图
自定义 PoterDuffLoadingView
一、初始化
二、new 一支画笔,记得要美美的不要不要的那种,比如下面这种,该画笔是颜色过度用到的
三、原图片加载
四、每次刷新界面的方法
这是我封装的,你也可以根据需求去修改
五、手势处理
六、防止内存泄漏
七、宽高计算
八、图片着色
九、音乐开始的时候播放进度
十、剩余的就是音乐播放器的一些方法的封装了,这里就不给出了,篇幅太长,相信你可以实现我的那种方式。加油!!!
小编:如果你看到这部文章,请给我点赞,原创不易呀。
抖音:kekedj_vincent