服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Android - Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)

Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)

2022-12-09 13:43秃头胖虎 Android

这篇文章主要介绍了Android 进度条 ProgressBar的实现代码 (隐藏、出现、加载进度),代码简单易懂非常不错,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

初识进度条ProgressBar
软件:Android Studio

实现:

1.点击按钮,进度条隐藏;再次点击,进度条出现。循环
2.点击按钮,水平进度条进度呈现并+10,此处进度条max为100。循环

1.圆形进度条 练习

Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)

?
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.水平进度条 练习

Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)

?
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

延伸 · 阅读

精彩推荐