7

Android入门第17天-Android里的ProgressBar的使用

 1 year ago
source link: https://blog.csdn.net/lifetragedy/article/details/127767997
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Android入门第17天-Android里的ProgressBar的使用

Android里的ProgressBar默认为一个不断转圈的圆,它也可以自定义,但是如我在上一篇里所述我们不追求专业的beautiful。我们求的是Android这本知识我们可以完整的体系化的学会。因此在本篇里我们就使用ProgressBar的默认样式了。

ProgressBar有一个属性:

style="?android:attr/progressBarStyleHorizontal"

这个属性会让原来默认的ProgressBar变成横向的进度条。

bc6ef287d8a14d67854348627abc1de1.png
  • 课程内设置了两个进度条。一个默认的转圈类ProgressBar,一个横向的ProgressBar。
  • 点“显示/隐藏效果演示“,可以隐藏或者显示ProgressBar,此处的隐藏我们用的是事件是“GONE“,GONE的意思是不显示同时这个组件在原界面也不占位。
  • 点击横向的ProgressBar会显示当前进度值,每点一下横向的ProgressBar当前的值会+5并显示在下部的TextView内。

我们先来看我们的主界面UI



newCodeMoreWhite.png

它有4个组件,从上到下依次排列。

核心代码导读:

  • style="?android:attr/progressBarStyleHorizontal"代表这个ProgressBar为横向进度条状;
  • android:max="100",这边设置了进度条涨满的值为100;

我们再来看我们的JAVA端和界面交互代码

MainActivity.java



newCodeMoreWhite.png

请各位自己动手去实现和运行一下,体验一下这个效果吧。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK