學習,學習,學以致用
SeekBar是一個拖動條控件,最簡單的案例就是我們的調節音量,還有音頻視頻的播放,傳統的SeekBar樣式,如圖
傳統的實現太簡單,不足以讓我們到能裝逼的地步。本來是打算實現滴滴出行滑動完成訂單的效果,可惜找不到效果圖,今天也就用淘寶的滑動驗證來作為實例
- SeekBar:使用progressDrawable屬性自定義SeekBar
- 拖動塊:使用thumb屬性更改,其實就是一張圖片
- 文字:使用RelativeLayout嵌套在一起
其效果是
- android:max:設置進度條最大的進度值
- android:progress:設置當前的進度值
- android:progressDrawable:設置進度條的Drawable樣式
- android:thumb:設置進度條滑塊
- android:thumbOffset:設置進度條滑塊的偏移量
這里是android:progressDrawable里面的seekbar_bg.xml
代碼也非常簡單,seekBar提供了一個監聽事件OnSeekBarChangeListener,在對應的回調中實現文字的出現和消失、文本內容的修改
好了,今天的SeekBar的使用就到這里,如果對其他基礎控件感興趣的,可以關注我的博客,基礎控件系列,歡迎提供大家idea