需求好像是做一个类似收音机调频指针的控件,想用自定义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属性 值和滑块的高度差不多 终于变成了最上面那张图的效果 估计还是会有不同分辨率适配的问题 暂且算是解决了