1. 程式人生 > >小程式自定義slider,拖動控制音訊播放進度

小程式自定義slider,拖動控制音訊播放進度

設計圖是醬紫的...

 乍一看沒毛病,很好!再看看

 這個可拖拽進度條...貌似自帶的slider不能改滑塊啊,這不是刁難我胖虎?

再想一下需求:

會自己動;  還可以拖動;拖動需要在一定範圍之內;拖動到哪後面變色!

emmm...我天才小熊貓有一千種實現方法!

就用movable-area+movable-view吧,它不是有個拖動的功能嗎,設定屬性還會自己動,然後獲取到寬度和播放進度相互轉換就可以了

滑塊和滑動有了,但顏色怎麼改呢,簡單點,還是用原生的progress吧,

思路:音訊播放進度---->滑塊進度+進度條進度;

移動滑塊進度----->進度條進度------>判斷是否還在滑動,(計算下距離上次滑動時間)否--->音訊跳轉播放