Android 進度條 ProgressBar的實現(xiàn)代碼(隱藏、出現(xiàn)、加載進度)
初識進度條ProgressBar
軟件:Android Studio
實現(xiàn):
1.點擊按鈕,進度條隱藏;再次點擊,進度條出現(xiàn)。循環(huán)
2.點擊按鈕,水平進度條進度呈現(xiàn)并+10,此處進度條max為100。循環(huán)
1.圓形進度條 練習

<ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/progress_bar" />
//單擊進度條消失,再次單擊進度條顯示
@Override
public void onClick(View v){
switch(v.getId()){
case R.id.button:
if(progressBar.getVisibility()==View.GONE){
progressBar.setVisibility(View.VISIBLE);
}else{
progressBar.setVisibility(View.GONE);
}
break;
default:
break;
}
progressBar.getVisibility()
判斷ProgressBar是否可見,可見則隱藏,不可見則顯示。
2.水平進度條 練習

<ProgressBar style="?android:attr/progressBarStyleHorizontal" android:max="100" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/progress_bar" />
//點擊按鈕,獲取水平進度條當前進度。+10更新
@Override
public void onClick(View v){
switch(v.getId()){
case R.id.button:
int progress=progressBar.getProgress();
progress=progress+10;
progressBar.setProgress(progress);
break;
default:
break;
}
}
progressBar.getProgress();
方法獲取進度條進度
progressBar.setProgress(progress);
給進度條賦值更新
總結(jié)
到此這篇關(guān)于Android 進度條 ProgressBar的實現(xiàn)代碼 (隱藏、出現(xiàn)、加載進度)的文章就介紹到這了,更多相關(guān)android 進度條 ProgressBar 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Android開發(fā)Jetpack?Compose元素Modifier特性詳解
這篇文章主要為大家介紹了Android開發(fā)Jetpack?Compose元素Modifier特性詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10
Android實現(xiàn)藍牙客戶端與服務(wù)器端通信示例
這篇文章主要介紹了Android實現(xiàn)藍牙客戶端與服務(wù)器端通信示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-01-01
Android?Flutter控件封裝之視頻進度條的實現(xiàn)
這篇文章主要來和大家分享一個很簡單的控制器封裝案例,包含了基本的播放暫停,全屏和退出全屏,文中的示例代碼講解詳細,感興趣的可以了解一下2023-06-06

