初识进度条ProgressBar
软件:Android Studio
实现:
1.点击按钮,进度条隐藏;再次点击,进度条出现。循环
2.点击按钮,水平进度条进度呈现并+10,此处进度条max为100。循环
1.圆形进度条 练习
1
2
3
4
5
|
<ProgressBar android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:id= "@+id/progress_bar" /> |
//单击进度条消失,再次单击进度条显示
1
2
3
4
5
6
7
8
9
10
11
12
13
|
@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.水平进度条 练习
1
2
3
4
5
6
7
8
|
<ProgressBar style= "?android:attr/progressBarStyleHorizontal" android:max= "100" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:id= "@+id/progress_bar" /> |
//点击按钮,获取水平进度条当前进度。+10更新
1
2
3
4
5
6
7
8
9
10
11
12
|
@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);
给进度条赋值更新
总结
到此这篇关于Android 进度条 ProgressBar的实现代码 (隐藏、出现、加载进度)的文章就介绍到这了,更多相关android 进度条 ProgressBar 内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.csdn.net/weixin_43660497/article/details/105491712