需求好像是做一個類似收音機調頻指針的控件,想用自定義seekbar樣式來做
效果如下:
過程:寫seekbar 寬高 設置滑塊資源 自定義progressdrawable 只加了一個背景 結果預覽的效果是背景刻度盤只顯示了一部分 而且背景位置跑到下面 然後開始在網上查 沒有什麼結果 最後結合以前寫的progressbar 將背景圖改成.9圖
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/background">
<nine-patch android:src="@drawable/fm_line"></nine-patch>
</item>
</layer-list>
這回背景顯示全了 但是位置還是不對 網上也有很多人自定義seekbar樣式 出現位置不對的 試着給seekbar加上maxheight屬性 值和滑塊的高度差不多 終於變成了最上面那張圖的效果 估計還是會有不同分辨率適配的問題 暫且算是解決了