?
这是一个自定义Android组件,用于代替标准进度条组件。实现各种进度条样式,包括圆环,扫描等。XML:
在你的attr.xml(res/value)中加入以下
| ? |
在你的root view 中加入
xmlns:ProgressWheel="http://schemas.android.com/apk/res/com.visualdenim.schooltraq"
?
在你的xml合适的地方加入 组件
?
Java:你需要从layout中获得进度条,或者初始化
ProgressWheel pw = newProgressWheel(myContext, myAttributes); ProgressWheel pw = (ProgressWheel) findViewById(R.id.pw_spinner);
使用.spin() 开始进度条滚动, .stopSpinning 停止进度条滚动
增加进度有点棘手, 你可以调用.incrementProgress(), 但是这样就超过了360度, 因为一个圆有360度, 你超过360度就会自动重置, 一个百分百自动分配