簡體   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