如何在android中顯示不確定的水平進度條?進度條的動畫應該從0開始到100,然後從100繼續回到0。我不是在尋找輪子進度條。如何顯示水平的Android不確定進度條
34
A
回答
37
我已經知道setIndeterminate
會給無限的水平進度條。但它將類似於裝載輪,除了它將是水平的。如果你看到我的問題,我正在尋找從0開始的橫條,並一路走到100(逐漸增加)。如果你想在Android中實現這一目標,你必須使用你的進度條如下:
<ProgressBar
android:id="@+id/progress_horizontal"
android:indeterminateOnly="false"
android:indeterminateDrawable="@drawable/progress_indeterminate_horizontal"
android:progressDrawable="@drawable/progress_horizontal"
android:minHeight="24dip"
android:maxHeight="24dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
因爲我想改變我的進度條的背景下,我改變了ProgressDrawable和IndeterminateDrawable。原始繪圖位於frameworks/base/core/res/res/drawable
之下。將它們複製到您的項目並根據您的需要更改顏色。
創建一個線程,更新進度計數並執行Thread.Sleep
。然後它將消息發送給處理程序,它將更新UI線程中的進度條。
8
使用進度的方法setIndeterminate:
android.widget.ProgressBar bar = new android.widget.ProgressBar(context);
bar.setIndeterminate(true);
但是,是的,你可能會很快在開發者文檔中發現這一點。
http://developer.android.com/reference/android/widget/ProgressBar.html#setIndeterminate%28boolean%29
1
在XML定義你的進度條,您可以添加
style="@android:style/Widget.ProgressBar.Horizontal"
4
要在Vinoth答擴大,這裏是一個現成的代碼:
<ProgressBar
android:id="@+id/progressBarLoadingRecite"
android:indeterminateDrawable="@android:drawable/progress_indeterminate_horizontal"
android:minHeight="24dip"
android:layout_marginTop="20dip"
android:indeterminate="true"
android:maxHeight="24dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
相關問題
- 1. 水平進度條不顯示正確
- 2. Android:不確定水平進度條(對話框)條
- 3. Android水平進度條?
- 4. Android水平進度條
- 5. Android水平不確定進度條棒棒糖
- 6. Android:自定義水平進度條
- 7. 創建平滑不確定的水平進度條
- 8. 定製水平進度條
- 9. 不確定進度條不會顯示
- 10. 水平進度條
- 11. 的Android不確定的進度條顯示不出來
- 12. Android水平確定進度條未運行
- 13. android進度條不顯示
- 14. Android - 帶點的水平進度條
- 15. 動態水平進度條寬度在android中不顯示全寬
- 16. 更改水平進度條不確定顏色
- 17. 靜態水平進度條android
- 18. Android水平進度條對話框
- 19. android - 如何把確定的進度條
- 20. ListView onItemClick水平進度條
- 21. 水平進度條iPhone類?
- 22. 自定義水平進度條
- 23. 帶圓圈指示器的水平進度條android
- 24. 如何顯示水平不確定風格的ContentLoadingProgressBar
- 25. 如何獲得水平進度條與Android中的文本
- 26. 如何使水平進度條取決於Android中的秒數?
- 27. Android的進度條顯示不出來
- 28. 進度條不顯示,Android的
- 29. Android的進度條不顯示
- 30. Viewpager水平滾動條未顯示 - Android-
我會不同意:問題是關於編程,所以有什麼問題?無法真正理解降級原因 – barmaley
我已經發布了此處的示例實現:http://stackoverflow.com/questions/6097795/android-make-a-progress-bar-update-smoothly –