-1
A
回答
0
定義ProgressBar
這樣的:
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:max="200"
android:progress="0"
android:progressDrawable="@drawable/circular" />
創建可繪製:
circular
(API級別< 21):
<shape
android:innerRadiusRatio="2.3"
android:shape="ring"
android:thickness="5sp" >
<solid android:color="@color/someColor" />
</shape>
circular
(API級別> = 21):
<shape
android:useLevel="true"
android:innerRadiusRatio="2.3"
android:shape="ring"
android:thickness="5sp" >
<solid android:color="@color/someColor" />
</shape>
useLevel
是false
默認在API級別21.
現在既然我們已經設置max = 200
,實現半圓,進度範圍應0
到100
。你可以玩這些值來達到所需的形狀。
因此使用這樣的:
ProgressBar progressBar = (Progressbar) view.findViewById(R.id.progressBar);
progressBar.setProgress(value); // 0 <= value <= 100
+0
謝謝你的答覆。但我認爲這是一個進度條形狀,但我需要做的XML文件。你看過我上傳的圖片嗎? – Latha
0
結帳這個庫,它可以幫助你:
相關問題
- 1. 如何設計半圓進度條
- 2. 半圓形進度條Android - 繪製半圓
- 3. Android:半圓進度條
- 4. 我如何設計一個圓形垂直加載進度條?
- 5. 圓形進度條Android
- 6. 圓形半徑變化的Android進度條動態變化
- 7. 如何在離子3中設計圓形進度條?
- 8. 圓形進度條
- 9. Android - 圓角方形線條進度條
- 10. 如何製作帶有圓形加載條的Android進度條?
- 11. 圓形UILabel圓形進度條
- 12. 圓形進度條中的圓形邊Android
- 13. c#xamarin圓形進度條 - Android
- 14. Android圓形進度條大小
- 15. Xamarin.UWP:如何製作圓形進度條
- 16. 如何設置一個圓形進度條內的圖像按鈕(圓形)
- 17. 圓形進度條css
- 18. 圓形邊框進度條
- 19. WPF:圓形進度條
- 20. 圓形進度條(css)
- 21. 彎曲圓形進度條
- 22. Android:在佈局的中心設置圓形進度條
- 23. 如何在android中自定義點圓形進度條?
- 24. Android,移除圓形進度條周圍的方形邊框
- 25. 如何使用jQuery創建半圓進度條
- 26. 如何才能實現半圓進度條?
- 27. CSS或jQuery/JavaScript橢圓形/圓形方形進度條
- 28. 角2中的圓形進度條
- 29. 使用Tkinter的圓形進度條?
- 30. 使用壁畫的圓形進度條
使用一些庫。 –
http://stackoverflow.com/questions/22499964/android-semi-circle-progress-bar –