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. Linux之tee命令
  2. 博士生DIY超级显微镜,直接看到原子!网友:太极客了,一下省出几十万元
  3. 走近互联网先驱者——Henning Schulzrinne
  4. Android配置----DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法...
  5. android于src和background差额
  6. 版本向量 使用css时正确区分IE版本[转]
  7. 并行程序调试、测试与模型检测
  8. 测绘地理信息标准规范汇总下载
  9. phpQuery 无法解析 html 结构
  10. 卷积的本质及物理意义
  11. 工行电子银行收费标准
  12. 澳洲计算机信息安全专业,澳洲网络信息安全专业有哪些牛校?本科硕士有哪些方向可以选择?...
  13. 云计算时代,NGINX将是你的“必杀技”
  14. 认识 Iconfont 以及什么是 .eot、.woff、.ttf、.svg
  15. es6通过Map对象对数组去重
  16. 2019-2020-2 20175227张雪莹《网络对抗技术》 Exp2 后门原理与实践
  17. 你不知道的 async、await 魔鬼细节
  18. 蓝牙MAC地址认证以及WiFi MAC地址认证
  19. 滑稽树下你和我(树+贡献)
  20. 人到70古来稀,身体的哪些变化属于正常健康范围?如何做有益长寿?

热门文章

  1. Mac不能连接到服务器的终极解决方案
  2. Mysql_复制表结构与内容到另一个新表
  3. packettracer
  4. 软件架构的风险消除策略
  5. ReportViewer 显示问题
  6. 实验 4 在分支循环结构中调用自定义函数 为了倡导居民节约用电,某省电力公司执行“阶梯电价...
  7. BetterAndBetter ---全局手势多功能软件
  8. JavaScript--数组类型详解
  9. 一场娱乐节目引发的脑补
  10. 4G LTE 频段列表