Android 进度条自增长和渐变颜色
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 进度条自增长和渐变颜色相关推荐
- android 进度条自动增长,Android 进度条自动前进效果的实现代码
今天给大家分享进度条自动前进功能的实现,先给大家分享实现效果图,感觉不错可以参考实现代码. 效果如下图: 首先布局要设置进度条最大值: android:id="@+id/pro1" ...
- Android 带文字的进度条,文字颜色随进度条的增加而渐变的效果
Android自带的ProgressBar是不带文字的,加文字的话可以参考这篇博客:http://blog.csdn.net/lixiaodaoaaa/article/details/9852327 ...
- android 进度条高度,转!Android进度条修改教程(颜色,高度)
android进度条大致分为两种,水平进度条和圆形进度条.我们一般需要改的就是水平进度条,因为这个不是替换图片可以做到的,所以发下此教程. 首先,准备工作就是建立java运行环境,寻找一个顺手的反编译 ...
- Android进度条ProgressBar使用详解
先介绍一下ProgressBar几种比较常用的属性 布局中设置: android:max="100" --最大显示进度 android:progress="50" ...
- android 进度条 代码,Android 进度条使用详解及示例代码
在这里,总结一下loading进度条的使用简单总结一下. 一.说起进度条,必须说说条形进度条,经常都会使用到嘛,特别是下载文件进度等等,还有像腾讯QQ安装进度条一样,有个进度总给人良好的用户体验. 先 ...
- android 进度条图标方形_android进度条的样式
android 进度条的样式 例1:(默认样式(中等圆形)) Xml代码 android:id="@+id/progressBar1" android:layout_width=& ...
- android 进度条图标方形_android 进度条的样式
android 进度条的样式 例1:(默认样式(中等圆形)) android:id="@+id/progressBar1" android:layout_width="w ...
- Android进度条示例
在Android中,进度条可用于告诉用户该任务需要较长时间才能完成. 在本教程中,我们向您展示如何显示进度条对话框以告诉用户您的任务正在运行,以及如何增加进度条状态直到任务完成. 注意 有关详细说明, ...
- android简单进度条对话框,android进度条对话框实例
郑州app开发android进度条对话框实例.下面是java代码. package cn.xhhkj.cyd; import androidx.appcompat.app.AppCompatActiv ...
最新文章
- Linux之tee命令
- 博士生DIY超级显微镜,直接看到原子!网友:太极客了,一下省出几十万元
- 走近互联网先驱者——Henning Schulzrinne
- Android配置----DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法...
- android于src和background差额
- 版本向量 使用css时正确区分IE版本[转]
- 并行程序调试、测试与模型检测
- 测绘地理信息标准规范汇总下载
- phpQuery 无法解析 html 结构
- 卷积的本质及物理意义
- 工行电子银行收费标准
- 澳洲计算机信息安全专业,澳洲网络信息安全专业有哪些牛校?本科硕士有哪些方向可以选择?...
- 云计算时代,NGINX将是你的“必杀技”
- 认识 Iconfont 以及什么是 .eot、.woff、.ttf、.svg
- es6通过Map对象对数组去重
- 2019-2020-2 20175227张雪莹《网络对抗技术》 Exp2 后门原理与实践
- 你不知道的 async、await 魔鬼细节
- 蓝牙MAC地址认证以及WiFi MAC地址认证
- 滑稽树下你和我(树+贡献)
- 人到70古来稀,身体的哪些变化属于正常健康范围?如何做有益长寿?