繁体   English   中英

Android SeekBar [ProgressBar]样式-如何设置自定义背景可绘制

[英]Android SeekBar [ProgressBar] style - how to set custom background drawable

我想制作如下所示的搜索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 donhttp : 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事实是,我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>

Seekbar是一个非常强大的小部件。 您是否希望用户能够在此处“搜索”音量? 它并没有显示出差距。

您这里需要的内容(如果您不需要获取和查找音量)更加简单。 在示例图片中的“卷”右侧创建一个ImageView。 在监视进度的AsyncTask中,将代码放入onProgressUpdate()中,以跨10个图像更改显示的图像-每个图像都与最后一个图像相同,但又有一个长条-因为进度中断了10%。 您可以编写代码以将单个图像放置在整个空间中的正确位置,但这比较困难,而且您所花的钱也很少。

要在android中更改音量条颜色,请在framework / core / res / res / layout中更改volume_adjust.xml中的颜色

事情是我需要寻找体积..正如您所看到的,我已经用设置颜色的自定义形状对seekbar进行了样式设置我最后要做的就是用不透明度为1的块和不透明度为0的块创建可重复的形状。如何做到这一点? 我是android developermemt的新手,因此形状不是很聪明:)谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM