0

我想制作这样的搜索栏:http: //img687.imageshack.us/img687/2371/volumec.png 问题是,我不知道如何管理它。你们中的一些人能不能这么好,我会非常感激的。在此先感谢,祝一切顺利!ve already found customizing seekbars over here http://groups.google.com/group/android-developers/browse_thread/thread/be3fed0b4f766cc?pli=1 but the problem is, that I need **those gaps** between in my drawable and I don

这是我应用于 seekbar 的资源 style.xml 文件:

<item name="android:indeterminateOnly">false</item>
<item name="android:progressDrawable">@drawable/seekbarcolors</item>
<item name="android:indeterminateDrawable">@drawable/seekbarcolors</item>
<item name="android:minHeight">20dip</item>
<item name="android:maxHeight">20dip</item>
<item name="android:thumbOffset">8px</item>
<item name="android:focusable">true</item>

这是我的@drawable/seekbarcolors:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
    <shape>
        <solid android:color="#ff0000" />
    </shape>
</item>
<item android:id="@android:id/secondaryProgress">
    <clip>
        <shape>
            <solid android:color="#00ff00" />
        </shape>
    </clip>
</item>
<item android:id="@android:id/progress">
    <clip>
        <shape>
            <solid android:color="#0000ff" />
        </shape>
    </clip>
</item>

4

3 回答 3

1

Seekbar 是一个非常强大的小部件。你希望用户能够在这里“寻找”音量吗?它不是为了显示有差距的进展。

您在这里需要的东西(如果您不需要抓取和寻找音量)要简单得多。在示例图片中的“音量”右侧创建一个 ImageView。在您的进度观察 AsyncTask 中,将代码放入 onProgressUpdate() 以在 10 个图像中更改显示的图像 - 每个图像都与上一个相同,但多了一个条 - 因为进度每 10% 就会中断。您可以编写代码以将单个图像时间正确定位在空间中,但这更难并且对您的影响很小。

于 2011-02-17T03:07:33.283 回答
0

在 android 中更改音量栏颜色 在 framework/core/res/res/layout 中更改 volume_adjust.xml 中的颜色

于 2013-08-07T05:58:56.820 回答
0

问题是我需要寻找音量..正如你所看到的,我已经用我的自定义形状设置了颜色设置的搜索栏最后我需要做的是创建具有不透明度 1 块和不透明度 0 块的可重复形状。如何做到这一点?我是 android developmentmemt 的新手,因此对形状不太聪明:) 谢谢

于 2011-02-17T10:48:42.207 回答