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 ...
最新文章
- vim文本编辑器使用技巧
- MVC5网站部署到IIS7
- ajax提交时“加载中”提示的处理方法
- nagios 监控slave(check_mysql_health插件)
- 【图像配准】基于matlab GUI光流场模型图像配准【含Matlab源码 831期】
- 一个鼠标控制2台电脑简单方法
- POI读取word模板,根据list动态添加表格,按照字段填充
- 金士顿服务器内存条怎么看型号,区分内存条型号的方法
- 维智创始人陶闯博士:利用数字孪生空间计算供需平衡寻找最优解|元宇宙与碳中和
- Mac 媒体格式转换软件Permute
- 《管理评论》投稿经验分享21年
- 杭州西湖.湖中音乐喷泉[录象]
- live555 android,Android之live555构建RTSP Server
- 苹果和华为鸿蒙,苹果的homeOSx和华为鸿蒙,两豪杰狭路相逢
- c语言 星座运势,第十一周 OJ总结-日期妙算星座
- GDUT - 专题学习1 I - 滑动窗口
- python自动添加cad点坐标_利用pyautocad模块批量画点位
- 对C盘可用空间有些强迫的咋办???(笔者自己电脑操作,蛮看)
- c语言课题设计题目猜数字游戏,C语言课题设计报告(猜数字游戏)文档.doc
- 350导热油 shell_导热油320与350的区别,克拉克给你详细解说
热门文章
- 公开课读书笔记:无所不在的移动通信(4):畅想未来的移动通信
- grep多个关键字“与”和“或”、其他操作搜索技巧
- csp2017-09
- php时分秒加随机数,PHP生成随机数和随机日期时间的函数介绍
- C语言之容易想到的一种数组去重排序方法
- Liunx CentOS-7-x86_64-DVD-2009.iso 镜像下载
- Wannafly挑战赛29 御坂美琴(递归,模拟)
- Python 典藏篇-Microsoft Visual C++ 14.0 is required,官方vc++运行库工具一键式解决!
- 在苹果MAC OS X Lion系统上安装、升级、使用Communicator(OC) for MAC 2011
- 2023新版图文详解SpringBoot整合SSM框架(附源码)