自定义seekBar drawable XML:将拇指大小设置为可用高度

时间:2014-07-27 14:06:23

标签: android seekbar android-seekbar

我想让seekBar和它的拇指的高度按屏幕的一定比例调整。例如,它们的高度为屏幕高度的10%,其中seekBar的容器高度设置为屏幕高度的10%,而seekBar的高度设置为“match_parent”。

我改编了this tutorial。所以我在'res / XML'中创建了一个'thumb_drawable.xml'文件:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
    <gradient android:startColor="#ffffffff" android:endColor="#ff585858" android:angle="270"/>
    <size android:height="20dp" android:width="20dp"/>
</shape>

在我的布局文件中,有这个:

<SeekBar
    android:layout_height="match_parent"
    android:thumb="@xml/thumb_drawable"

更改此项的最简单方法是什么,以便拇指调整大小以匹配seekBar的大小?最好全部通过XML而不是Java。以前的问题不会削减它,也许我是愚蠢的:

由于

0 个答案:

没有答案