我正在使用可绘制的搜索栏拇指
android:thumb="@drawable/thumb"
我怎样才能设置这个拇指的大小dip单元?因为我使用类似搜索栏的样式
<style name="CustomSeekBar">
<item name="android:indeterminateOnly">false</item>
<item name="android:minHeight">8dip</item>
<item name="android:maxHeight">8dip</item>
<item name="android:thumbOffset">8dip</item>
</style>
我想要拇指12dip
高度和宽度。
对我来说设置拇指大小的最灵活的方法是创建分层可绘制的形状作为占位符thumb_image.xml
:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape>
<size
android:height="40dp"
android:width="40dp" />
<solid android:color="@android:color/transparent" />
</shape>
</item>
<item android:drawable="@drawable/scrubber_control_normal_holo"/>
</layer-list>
所以基本上改变形状的大小将拉伸可绘制的形状,形状是透明的,所以它不会是可见的。此外,该缩略图的最小尺寸也是位图的尺寸。
这是布局示例:
<SeekBar
android:id="@+id/seekBar1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:thumb="@drawable/thumb_image" />
<SeekBar
android:id="@+id/seekBar2"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)