进度条:
1.默认进度条
<ProgressBar
android:layout_width="warp_content"
android:layout_height="warp_content"
/>
2.
<ProgressBar
android:layout_width="warp_content"
android:layout_height="warp_content"
style="?android:attr/progressBarStyleSmall" //小圆形进度条
style="?android:attr/progressBarStyleLarge" //大圆形进度条
style="?android:attr/progressBarStyleHorizontal" //条形进度条
android:max="100" //进度条最大位置
android:progress="50" //进度条初使位置
android:secondaryProgress="70" //设置底色进度值
/>
常用函数:
getProgress(); 获取当前进度值函数
setProgress();设置进度值
getSecondaryProgress();获取底层进度值函数
setSecondaryProgress();设置底层进度值函数
getMax();获取当前最大进度值函数
一个条形进度条实例:
final ProgressBar bar = (ProgressBar)findViewById(R.id.bar);
Thread th = new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
while(true){
int current = bar.getProgress();//取得当前进度值
int max = bar.getMax(); //取得进度条最大值
int secCurrent = bar.getSecondaryProgress();//取得底层当前进度值
if(stateChange){
if(current >= max){
stateChange = false;
}else{
bar.setProgress(current+1);
bar.setSecondaryProgress(secCurrent+1);
}
}else{
if(current <= 0){
stateChange = true;
}else{
bar.setProgress(current-1);
bar.setSecondaryProgress(secCurrent-1);
}
}
try {
Thread.sleep(50);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
});
th.start();
分享到:
相关推荐
在C#编程中,`progressBar`控件是Windows Forms应用程序中常见的元素,用于向...以上就是关于“C# progressBar进度条绘制文字显示百分比”的详细解释,通过这些步骤,你可以创建一个更直观、用户体验更好的进度条控件。
本资源"AndroidProgressBar_Android ProgressBar进度条的几乎全部的用法源码集.rar"提供了关于Android ProgressBar的多种实现方式和应用场景的源代码,非常适合开发者学习和参考。 首先,我们来详细探讨一下Android...
这个"android ProgressBar进度条等待demo"是一个示例项目,旨在帮助开发者理解如何在应用程序中实现不同类型的进度条,包括横线进度条、圆形加载中效果以及自定义的ProgressBar。 1. **横线进度条**: 横线进度条...
本实验“TFTLCD触摸屏实验--ProgressBar进度条显示”聚焦于如何在51单片机上利用TFT液晶显示屏实现进度条的动态显示,这对于创建用户友好、互动性强的嵌入式设备界面至关重要。 TFT(Thin Film Transistor)液晶...
这个项目"**c# progressBar进度条项目**"显然关注的是如何在Windows Forms(WinForm)应用程序中有效地使用`ProgressBar`来提升用户体验,特别是在执行长时间运行的操作时。通过多线程技术,可以实现主程序执行任务...
Android应用源码之(ProgressBar进度条).zip项目安卓应用源码下载Android应用源码之(ProgressBar进度条).zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
在提供的压缩包中,"6,TFTLCD触摸屏实验--ProgressBar进度条显示"可能包含了示例代码、设计文档或者相关的硬件连接图,这些资源可以帮助开发者理解如何在实际项目中实现这一功能。通过研究这些资料,开发者可以学习...
这个压缩包文件"安卓Android源码——(ProgressBar进度条).rar"很可能包含了一些关于如何自定义和使用ProgressBar的示例代码和解释。下面将详细探讨Android中的ProgressBar及其相关知识点。 1. **ProgressBar的基本...
www.mars-droid.com/Android开发视频教程ProgressBar 进度条 代码 源码 mars老师讲课 android 视频源码 (在此特别感谢mars的无私奉献,此代码为跟随视频边学边做的)
这个"Android ProgressBar进度条Demo源码.rar"压缩包提供的就是一个关于如何在Android应用中使用ProgressBar的示例代码。下面我们将深入探讨ProgressBar的基本概念、类型以及如何在实际开发中应用。 1. **...
这是一款不错的ProgressBar进度条效果,可以实现在一些操作的进度中的可视指示器,为用户呈现操作的进度,同时也有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度...
这个“3-7(ProgressBar进度条).7z”压缩包可能包含了一些关于如何使用和自定义ProgressBar的示例代码、资源文件以及相关文档。在这个主题中,我们将深入探讨ProgressBar的基本用法、类型以及如何通过编程实现进度...
本资料包“Android应用源码之(ProgressBar进度条).zip”显然提供了一些关于如何在Android应用中使用ProgressBar的源码示例。以下是关于ProgressBar在Android开发中的详细知识: 1. **ProgressBar类型**: - **...
这个压缩包“安卓Android源码——(ProgressBar进度条).zip”很可能包含了关于如何自定义和使用ProgressBar的源代码示例。下面我们将详细探讨ProgressBar的相关知识点。 1. **ProgressBar的基本用法** ProgressBar...
本资源"应用源码之(ProgressBar进度条).zip"提供了关于ProgressBar的源码分析,帮助开发者深入理解其工作原理和自定义方法。以下是关于ProgressBar及其相关知识点的详细说明: 1. **ProgressBar的基本使用**: ...
本篇文章将深入探讨如何在WPF中实现自定义的圆形进度条,并基于`wpf Progressbar`进行样式修改。 首先,我们需要理解WPF的样式和模板系统。`ControlTemplate`是WPF中用于定义控件外观的关键组件,它允许我们完全...
在本实验项目中,我们将深入探讨如何在C51单片机上实现基于GUI的TFT LCD触摸显示屏,特别是关注ProgressBar进度条显示的功能。这个实验例程提供了完整的源码,帮助开发者了解并实践这一技术。 首先,让我们了解一下...
这个“Android应用源码之(ProgressBar进度条)”的项目提供了关于如何在Android应用程序中使用ProgressBar的源码示例,对于正在进行毕业设计或者想要深入理解Android移动开发的学生来说,是一份非常有价值的参考资料...
本篇文章将深入探讨如何使用ProgressBar来创建进度条,设置不同的显示风格,并教你如何自定义进度条样式。 首先,ProgressBar分为两种类型:indeterminate(不确定进度)和determinate(确定进度)。indeterminate...