close
ProgressBar是用來呈現處理中或是進度條時使用
當不確定哪時候會處理完成時用圓圈循環轉的模式(indeterminate mode)
而知道可以完成時間則用水平Bar來顯示進度百分比 (horizontal bar)
當然也可以用ProgressDialog來顯示處理中
如果希望使用者在處理時還可以進行操作則用ProgressBar, ex: 從網路下載圖片
而不希望使用者在處理時還可以進行操作則用ProgressDialog ex: 網路進行登入
1. 官網https://developer.android.com/reference/android/widget/ProgressBar.html
2. 使用時很簡單, 只要在想顯示的地方放上ProgressBar就好了
可以設定Visible和gone來控制顯示或消失
而用style來決定呈現的方式和大小
<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@android:style/Widget.ProgressBar.Horizontal"
/>
3. 以下是幾種顯示的模式
Widget.ProgressBar.Horizontal
Widget.ProgressBar.Small
Widget.ProgressBar.Large
Widget.ProgressBar.Inverse
Widget.ProgressBar.Small.Inverse
Widget.ProgressBar.Large.Inverse
4. 各種Style的顯示結果如下圖
文章標籤
全站熱搜