- 浏览: 127680 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
spysoos:
谢谢分享了
学习笔记:自定义样式(style)与主题(theme) -
jinnianshilongnian:
早起~~ 写blog -
zangwenyang:
常见的序列模式挖掘算法1GSP算法2prefixspan3di ...
序列模式挖掘 -
zcllgj:
请问一下,如何像天翼空间一样调用系统apn?
Android APN设置及获得手机号(转载) -
zangwenyang:
isRunning()
Indicates whether ...
Animation2
ProgressBar位于android.view包下面。
在某些正在执行的操作的一些可见的指示,展示一个进度条标示这个操作运行了多长时间,应用可以更改进度条的进度。还可以有另外一个进度提示在progress bar上面,他的颜色会比第一个颜色浅一些。经常用户缓冲区的显示。
progress bar 可以设置成非确定模式,这种模式中进度条显示一个周期性的动画,这种进度条用做任务的长度没办法确定的情况。
XML Attributes |
||
Attribute Name |
Related Method |
Description |
|
Default ProgressBar style. |
|
|
Horizontal ProgressBar style. |
|
|
Large ProgressBar style. |
|
|
Small ProgressBar style. |
Public Constructors |
|
|||
|
ProgressBar(Context context) Create a new progress bar with range 0...100 and initial progress of 0. |
|
||
|
ProgressBar(Context context, AttributeSet attrs) |
|
||
|
ProgressBar(Context context, AttributeSet attrs, int defStyle) |
|
|
|
Public Methods |
||||
在indeterminate模式中,获得当前正在使用的可绘资源 |
|
|||
在indeterminate模式中,动画的加速曲线,和interpolator相关. |
|
|||
synchronized int |
getMax() 最大值 |
|
||
synchronized int |
返回当前进度,在indeterminate模式下只返回0 |
|
||
在progress模式下获取当前绘制的资源 |
|
|||
synchronized int |
secondaryProgress的进度. |
|
||
synchronized final void |
incrementProgressBy(int diff) 增加完成的数量 |
|
||
synchronized final void |
incrementSecondaryProgressBy(int diff) 增加sencondaryProgress数量 |
|
||
void |
invalidateDrawable(Drawable dr) 重绘指定的图标 |
|
||
synchronized boolean |
是否是indeterminate模式 |
|
||
void |
onRestoreInstanceState(Parcelable state) Hook allowing a view to re-apply a representation of its internal state that had previously been generated by onSaveInstanceState(). |
|
||
Hook allowing a view to generate a representation of its internal state that can later be used to create a new instance with that same state. |
|
|||
void |
产生一个invaildate,通常用于non-uithread更新ui界面 |
|
||
synchronized void |
setIndeterminate(boolean indeterminate) Change the indeterminate mode for this progress bar. |
|
||
void |
setIndeterminateDrawable(Drawable d) 设置indeterminate模式下的图片资源 |
|
||
void |
setInterpolator(Context context, int resID) 设置indeterminate模式下面的周期 |
|
||
void |
setInterpolator(Interpolator interpolator) 设置indeterminate模式下面的周期 |
|
||
synchronized void |
setMax(int max) progress模式下设置最大值 |
|
||
synchronized void |
setProgress(int progress) 指定进度 |
|
||
void |
setProgressDrawable(Drawable d) 指定progress模式下的资源. |
|
|
|
synchronized void |
setSecondaryProgress(int secondaryProgress) 设置second progress的进度 |
|
|
|
void |
setVisibility(int v) progress bar的可见性 |
|
|
|
Protected Methods |
|
void |
当view变化的时候调用该方法,通过这种手段影星drawables |
synchronized void |
画 |
synchronized void |
onMeasure(int widthMeasureSpec, int heightMeasureSpec) 在调用onMeasure时候调用该方法 一定要注意:调用setMeasuredDimension(int, int) 存储width 和height,而且还要调用super的onMeasure方法 |
void |
onSizeChanged(int w, int h, int oldw, int oldh) 当前的view变化的时候 |
boolean |
verifyDrawable(Drawable who) 如果子类有自己的可绘制资源,要重写这个方法,保证这些资源在该方法都返回true |
发表评论
-
卸载 android 系统app
2013-12-29 09:17 822☆1.下载一键安全root软 ... -
最新手机语音助手的调研
2013-01-27 07:23 835几个助手的分析 虫洞语音助手 智能360 ... -
ListAdapter 没有数据时候会如何处理
2011-09-10 09:20 760The View with the empty id is u ... -
怎样更改虚拟机vmware的硬盘大小
2010-08-02 12:17 4341由于第一次使用虚拟机,第一次操作,结果给操作系统分硬盘的时 ... -
how to develop android under Ubuntu
2010-07-31 15:04 01 install java ubuntu 10.04已经去 ... -
android内存优化
2010-05-02 19:57 1235创建或其他方式获得的对象如不再使用,则主动将其置为nu ... -
android注意事项。随时补充
2010-03-27 11:53 823这里维护一些小的知识点,给自己提醒 1 所有的andr ... -
Gallary控件
2010-03-23 23:00 942gallery翻译了sdk zwyproject 演示了关键 ... -
ContentProvider 翻译
2010-03-23 20:05 1328简单的翻译了一下sdk 在应用中声明 <pr ... -
Android APN设置及获得手机号(转载)
2010-03-23 19:04 4167转载请注明出处:http://blog.csdn.net/ ... -
content provider(转载)
2010-03-23 10:50 1068Study on Android【二】--ContentPro ... -
location包
2010-03-18 18:04 1230Interfaces GpsStatus.Li ... -
获取当前locale
2010-03-17 16:14 1593Resources res = ... -
在 Android 上使用 XML(转)
2010-01-28 21:09 881本来研究一下android上面的xml解析器。发现了网上有一篇 ... -
android u8220刷机
2010-01-17 12:17 3340先下载个T Mobile12月官方ROM,改进了系统的信号等问 ... -
android 模拟器使用
2010-01-08 15:37 1611一。模拟器安装和启动 ... -
Animation2
2010-01-04 17:28 1544AnimationDrawable 包androi ... -
animation1
2009-12-31 16:26 2006参考了网上一个被转载很多次的帖子,加入 ... -
给android应用程序签名
2009-11-09 16:20 2378Android程序的签名和Symbia ... -
spinner使用
2009-10-29 07:41 1953spinner是一个经常用的控件,简单总结一下他的使用 1 ...
相关推荐
在Android开发中,ProgressBar是一个非常重要的组件,它用于显示进度或等待状态,为用户...提供的压缩包文件“Android ProgressBar 几乎全部的用法”应该包含了详细的示例代码和讲解,有助于开发者进一步掌握这些知识。
总结来说,自定义一个基于逐帧动画的ProgressBar组件,涉及到的主要知识点有:ProgressBar组件的使用、动画资源的创建、XML布局文件的编写以及在Java代码中的动画控制。通过这样的实践,开发者可以更好地理解Android...
1. **多线程基础知识**:在理解多线程控制`ProgressBar`之前,我们需要了解多线程的基本概念。在单线程环境下,程序按顺序执行,而多线程则允许多个任务并发执行。在C#中,我们可以使用`System.Threading`命名空间中...
通过学习和实践这些知识点,开发者可以灵活地在应用中运用ProgressBar,为用户提供更好的交互体验。在实际项目中,根据需求选择合适的进度条类型和样式,同时注意适时地更新和隐藏进度条,避免用户长时间等待而...
首先,ProgressBar的基本用法是在XML布局文件中声明它。以下是一个简单的例子: ```xml <ProgressBar android:id="@+id/progressBar" android:layout_width="wrap_content" android:layout_height="wrap_content...
下面我们将详细探讨ProgressBar的相关知识点。 1. **ProgressBar的基本用法** ProgressBar是Android SDK中的一个控件,分为水平、垂直和圆形三种样式。通过在布局文件中添加<ProgressBar>标签,可以轻松地将它添加...
首先,我们需要了解ProgressBar的基本用法。ProgressBar分为两种类型:indeterminate(不确定)和determinate(确定)。indeterminate通常用于表示未知的等待时间,而determinate则用于显示具体百分比的进度。 在...
首先,我们需要理解ProgressBar的基本属性和样式。ProgressBar有两个关键属性:`Value` 和 `Maximum`。`Value` 指示进度条当前代表的值,而 `Maximum` 定义了进度条可以达到的最大值。为了实现垂直温度计的效果,...
ProgressBar控件的基本知识点包括: 1. **创建ProgressBar**:在C#中,可以通过Visual Studio的工具箱将ProgressBar拖放到窗体上,或在代码中使用`ProgressBar pb = new ProgressBar();`创建。 2. **属性设置**:...
### 花样Android_ProgressBar_史上最强大讲解 #### 进度条(ProgressBar)概述 在Android开发中,`ProgressBar`是一种...通过这些知识点的学习,开发者可以更好地利用`ProgressBar`组件来提升应用程序的用户体验。
通过上述步骤,你已经掌握了自定义圆形ProgressBar的基本方法。在实际开发中,可以根据项目需求对其进行扩展和优化,从而打造出更加个性化的界面元素。如果你想要了解更多关于自定义View的知识,可以参考提供的文章...
首先,自定义ProgressBar的基本步骤包括创建一个新的类,该类继承自Android的ProgressBar或者 INDeterminate ProgressBar 类。这将使我们能够访问和修改原生组件的行为和外观。例如,我们可以创建一个名为`...
以上就是ProgressBar和SeekBar的基本使用和自定义方法。在实际项目中,你可能需要根据需求对它们进行更复杂的定制,比如改变颜色、尺寸、动画效果等,这可以通过自定义样式或直接在代码中修改属性来实现。 ...
一、ProgressBar的基本使用 ProgressBar在Android中分为两种类型:垂直和水平。默认情况下,它是水平的,可以通过设置android:progressDrawable属性来改变样式。在布局文件中,我们通常这样声明一个ProgressBar: `...
综上所述,这个实例提供了关于如何在ExtJS项目中使用和定制进度条的基本指导。通过学习和实践这个实例,开发者能够掌握如何在Web应用中创建动态、交互式的进度指示器,提升用户体验。同时,这也为深入学习ExtJS的...
让我们深入探讨这两种组件的详细知识。 `ProgressBar`是Android中的一个视图,它用于显示一个不可交互的进度条,通常用于表示后台任务的进度或者加载状态。`ProgressBar`有两种主要样式:线性(Linear)和旋转...
首先,我们需要了解ProgressBar的基本用法。ProgressBar在Android布局文件中可以作为条形进度条(horizontal)或圆形进度条(circular)进行定义。在XML布局中,你可以这样创建一个条形进度条: ```xml ...
首先,我们要理解`progressBar`的基本用法。在Windows Forms或WPF应用中,可以通过设计视图添加`ProgressBar`控件,并设置其属性,如最小值(Minimum)、最大值(Maximum)以及初始值。在C#代码中,我们可以使用`...
下面将详细探讨Android中的ProgressBar及其相关知识点。 1. **ProgressBar的基本类型**: - **Indeterminate ProgressBar**:不确定进度,通常显示为一个不断循环的动画,表示任务正在进行但无法预估完成时间。 -...
以下是对实现这一功能的具体步骤和知识点的详细说明。 首先,我们需要在布局XML文件中定义一个自定义的ProgressBar。为了实现垂直方向的进度条,我们可以使用`android.widget.VerticalSeekBar`作为基础。同时,为了...