在自定义SeekBar中,修改SeekBar的背景是最常见的了,但是设置后遇到了一个问题,修改不了高度
目前修改SeekBar背景比较常见的方法就是用layer-list 的xml布局实现,类似这样:
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape > <solid android:color="#D2D2D2" /> <corners android:radius="5dp" /> </shape> </item> <item> <clip> <shape> <solid android:color="#999999" /> <corners android:radius="5dp" /> </shape> </clip> </item> </layer-list>
seekBar.setProgressDrawableTiled(getResources().getDrawable(R.drawable.po_seekbar));//设置带颜色的背景
先上图,修改前