關於SeekBar的thumb和progress不相接有間隔的問題處理

最近在網上視頻學習一個播放器的項目,發現瞭如下問題


網上也搜了相關的解決辦法,就是在SeekBar空間里加入Android:thumbOffset="0dp”

對應也進行了嘗試,但是效果還是一樣。這裏有可能會有人說我的對應thumb圖片資源有問題,我也仔細看了一下,沒有任何問題,是png格式的圖片。考慮了一段時間,後決定定義一個shape來充當thumb。

代碼如下


這裏定義一個形狀爲oval的圖形,然後定義顏色爲白色(如果是圖片的話漸變色的效果還是比自定義形狀好),寬和高設置一樣的就可以產生圓形了,最終顯示的效果也就是下圖了

至此就解決了thumb與progress之間不相接有間隔的問題了。

如果有大神能提出更好的解決方法,也希望得到大家的幫助,畢竟一個人的能力是有限的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章