Android 进度条自增

第一章 Android studio 进度条的学习


文章目录

  • Android 进度条自增
  • 一、进度条的自动前进
  • 二、颜色渐变
    • 1、在drawable中创建
    • 2.设置数据
  • 总结

一、进度条的自动前进

效果图

上代码,解释在代码里,很简单

MainActivity.java

public class MainActivity extends AppCompatActivity {ProgressBar progressBar;TextView textView;int i=0;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);progressBar=findViewById(R.id.progressBar);//初始化textView=findViewById(R.id.text);final Timer timer =new Timer();//设置计时器,不懂可以去学一下线程timer.schedule(new TimerTask() {@Overridepublic void run() {runOnUiThread(new Runnable() {//将子线程传回到主线程更新到UI@Overridepublic void run() {i++;//每进行一次循环,i自增if(i==100){timer.cancel();//当i=100时,停止增加}else {progressBar.setProgress(i);//随i显示进度textView.setText("进度条值为:"+i+"%");//显示当前进度}}});}},100,100);//每一秒循环一次}
}

有什么地方说错了可以指出来,我也刚接触不久

activity_main.xml代码

 <ProgressBarandroid:id="@+id/progressBar"style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal"android:progressDrawable="@drawable/jianbian" //调用文件android:layout_width="173dp"android:layout_height="55dp" /><TextViewandroid:text="进度条值为:"android:id="@+id/text"android:layout_width="wrap_content"android:layout_height="wrap_content" />

ProgressBar是进度条控件
max是设置进度条最大值的

贴图

二、颜色渐变

1、在drawable中创建

图片

2.设置数据

jianbian.xml代码

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"><item android:id="@+id/progressBar"><clip><shape>//半径<corners android:radius="5dp"/>//角度<gradientandroid:angle="0"android:startColor="#00ff00"android:endColor="#000ff0"/>//起始和终止颜色</shape></clip></item>
</layer-list>

总结

进度条的自动前行和渐变是我看学长留下的笔记写出来的,很感谢学长,特在此贴出,有什么不懂的可以提问。
(还记得当时花了一天多就写出来个这个HH)

Android 进度条自增长和渐变颜色相关推荐

  1. android 进度条自动增长,Android 进度条自动前进效果的实现代码

    今天给大家分享进度条自动前进功能的实现,先给大家分享实现效果图,感觉不错可以参考实现代码. 效果如下图: 首先布局要设置进度条最大值: android:id="@+id/pro1" ...

  2. Android 带文字的进度条,文字颜色随进度条的增加而渐变的效果

    Android自带的ProgressBar是不带文字的,加文字的话可以参考这篇博客:http://blog.csdn.net/lixiaodaoaaa/article/details/9852327 ...

  3. android 进度条高度,转!Android进度条修改教程(颜色,高度)

    android进度条大致分为两种,水平进度条和圆形进度条.我们一般需要改的就是水平进度条,因为这个不是替换图片可以做到的,所以发下此教程. 首先,准备工作就是建立java运行环境,寻找一个顺手的反编译 ...

  4. Android进度条ProgressBar使用详解

    先介绍一下ProgressBar几种比较常用的属性 布局中设置: android:max="100" --最大显示进度 android:progress="50" ...

  5. android 进度条 代码,Android 进度条使用详解及示例代码

    在这里,总结一下loading进度条的使用简单总结一下. 一.说起进度条,必须说说条形进度条,经常都会使用到嘛,特别是下载文件进度等等,还有像腾讯QQ安装进度条一样,有个进度总给人良好的用户体验. 先 ...

  6. android 进度条图标方形_android进度条的样式

    android 进度条的样式 例1:(默认样式(中等圆形)) Xml代码 android:id="@+id/progressBar1" android:layout_width=& ...

  7. android 进度条图标方形_android 进度条的样式

    android 进度条的样式 例1:(默认样式(中等圆形)) android:id="@+id/progressBar1" android:layout_width="w ...

  8. Android进度条示例

    在Android中,进度条可用于告诉用户该任务需要较长时间才能完成. 在本教程中,我们向您展示如何显示进度条对话框以告诉用户您的任务正在运行,以及如何增加进度条状态直到任务完成. 注意 有关详细说明, ...

  9. android简单进度条对话框,android进度条对话框实例

    郑州app开发android进度条对话框实例.下面是java代码. package cn.xhhkj.cyd; import androidx.appcompat.app.AppCompatActiv ...

最新文章

  1. vim文本编辑器使用技巧
  2. MVC5网站部署到IIS7
  3. ajax提交时“加载中”提示的处理方法
  4. nagios 监控slave(check_mysql_health插件)
  5. 【图像配准】基于matlab GUI光流场模型图像配准【含Matlab源码 831期】
  6. 一个鼠标控制2台电脑简单方法
  7. POI读取word模板,根据list动态添加表格,按照字段填充
  8. 金士顿服务器内存条怎么看型号,区分内存条型号的方法
  9. 维智创始人陶闯博士:利用数字孪生空间计算供需平衡寻找最优解|元宇宙与碳中和
  10. Mac 媒体格式转换软件Permute
  11. 《管理评论》投稿经验分享21年
  12. 杭州西湖.湖中音乐喷泉[录象]
  13. live555 android,Android之live555构建RTSP Server
  14. 苹果和华为鸿蒙,苹果的homeOSx和华为鸿蒙,两豪杰狭路相逢
  15. c语言 星座运势,第十一周 OJ总结-日期妙算星座
  16. GDUT - 专题学习1 I - 滑动窗口
  17. python自动添加cad点坐标_利用pyautocad模块批量画点位
  18. 对C盘可用空间有些强迫的咋办???(笔者自己电脑操作,蛮看)
  19. c语言课题设计题目猜数字游戏,C语言课题设计报告(猜数字游戏)文档.doc
  20. 350导热油 shell_导热油320与350的区别,克拉克给你详细解说

热门文章

  1. 公开课读书笔记:无所不在的移动通信(4):畅想未来的移动通信
  2. grep多个关键字“与”和“或”、其他操作搜索技巧
  3. csp2017-09
  4. php时分秒加随机数,PHP生成随机数和随机日期时间的函数介绍
  5. C语言之容易想到的一种数组去重排序方法
  6. Liunx CentOS-7-x86_64-DVD-2009.iso 镜像下载
  7. Wannafly挑战赛29 御坂美琴(递归,模拟)
  8. Python 典藏篇-Microsoft Visual C++ 14.0 is required,官方vc++运行库工具一键式解决!
  9. 在苹果MAC OS X Lion系统上安装、升级、使用Communicator(OC) for MAC 2011
  10. 2023新版图文详解SpringBoot整合SSM框架(附源码)