0x00、 SeekBar
SeekBar 是 ProgressBar 的扩展,增加了对拖动的支持。 用户可以触摸并左右拖动 thumb 或者使用方向键,去设置当前级别。 不鼓励将可获得焦点的小部件放置在 SeekBar 的左侧或者右侧。
可以通过增加 SeekBar.OnSeekBarChangeListener
去监听用户动作。
0.1、 自带 XML 属性
android:thumb
绘制 SeekBar 的 thumb
0.2、 继承来的 XML 属性,继承自:From class android.widget.AbsSeekBar
android:thumbTint
应用到 drawable 上的色调。 可能是一个颜色值,格式可以是 :#rgb
,#argb
,#rrggbb
, or#aarrggbb
.android:thumbTintMode
混合模式使用 thumb tint。 必须是下表中的一个值Constant
Value
Description
add
10
将色调和可绘制颜色以及alpha通道组合在一起,将结果限制为有效的颜色值。饱和(S+D)
moutiply
e
将可绘制的颜色和alpha通道与淡色的颜色和alpha通道相乘。【
SA*DA、SC*DC
】screen
f
[
Sa + Da - Sa * Da
,Sc + Dc - Sc * Dc]
...
...
...
android:thumbTintMode
可绘制刻度线的着色
0.3、 继承自 class android.widget.ProgressBar
android:animationResolution
动画每一帧之间的间隔毫秒数android:indeterminate
允许不确定模式android:indeterminateBehavior
定义在不确定模式下到达进度最大值后的动作android:indeterminateDrawable
在不确定模式绘制android:indeterminateDuration
不定动画的持续时间android:indeterminateOnly
限制为仅限于不确定模式(状态保持进度模式将不起作用)。android:indeterminateTint
色彩适用于不确定的进度指标。android:indeterminateTintMode
android:interpolator
设置不定动画的加速曲线``
Last updated