的背景我的水平進度條,我想改變的背景。我想將背景分成4部分,如下所示(只是我的進度條的形狀是矩形)。我發現有很多示例顯示改變進度條背景顏色的方式,但我不知道如何分割背景。任何想法呢?定製水平進度條
定製水平進度條
回答
您可以使用層的ID進度欄背景XML分別指定爲背景,主要進展和二級進步。這是默認的全息進度條的設置方式:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background"
android:drawable="@drawable/progress_bg_holo_light" />
<item android:id="@android:id/secondaryProgress">
<scale android:scaleWidth="100%"
android:drawable="@drawable/progress_secondary_holo_light" />
</item>
<item android:id="@android:id/progress">
<scale android:scaleWidth="100%"
android:drawable="@drawable/progress_primary_holo_light" />
</item>
</layer-list>
您可能需要使用<clip>
代替<scale>
,但你的想法。
意味着我需要我自己繪製背景?那應該是圖像的大小? – vincentsiau 2015-02-10 08:20:12
使用已發佈的圖像作爲PNG可繪製資源。灰色的是你的背景層,完全填充的彩色的是你的進度層。您可以刪除輔助進度項目。 – alanv 2015-02-10 21:31:29
我懂了!謝謝你的幫助 :) – vincentsiau 2015-02-11 13:09:18
- 1. 水平進度條
- 2. 水平進度條iPhone類?
- 3. 自定義水平進度條
- 4. 進度條9patch圖像水平刻度
- 5. JQuery UI:如何使用進度條製作水平條形圖?
- 6. 水平進度條帶進度條上的文字
- 7. 靜態水平進度條android
- 8. Android水平進度條對話框
- 9. 更改水平進度條的顏色
- 10. 水平滾動條寬度
- 11. 在android中自定義水平進度條風格
- 12. 更改水平進度條不確定顏色
- 13. Android使用自定義對話框中的水平進度條
- 14. Android水平確定進度條未運行
- 15. 操作欄中的水平進度條寬度
- 16. 定製AVPlayerViewController進度條
- 17. 水平進度條不更新其狀態
- 18. android在白色背景上的水平進度條蜂窩
- 19. 具有不同水平位置的進度條的佈局
- 20. Android:Textview中可以嵌入靜態水平進度條嗎?
- 21. 如何使水平進度條取決於Android中的秒數?
- 22. 水平滾動條和寬度自動
- 23. 100%寬度創建水平滾動條
- 24. 兩種顏色水平進度條,其變化或者基於定時器
- 25. 如何控制水平條RadChart上X軸標籤的寬度?
- 26. Android水平progresbar進度停在中間
- 27. 水平進度加圈指標
- 28. D3水平條形圖精確複製
- 29. 在IE8中強制水平滾動條
- 30. 強制添加水平滾動條
它是不可能使用任何XML文件來做到這一點,你需要擴展可繪製類得到它的工作 – pskink 2015-02-09 18:11:34