【摘要】:拖动条是ProgressBar的一个子类,分不确定和确定拖动条两种。默认值是确定拖动条的方式,确定的拖动条可以设置进度值,其他方式设置进度值无效。表11-1 SeekBar常用属性通过设置setOnSeekBarChangeListener监听事件,可监听开始拖拽、停止拖拽以及拖拽中进度条的值是否是用户改变的值等参数。SetOnSeekBar ChangeListener中需要实现的方法见表11-2。图11-3 拖动条示例代码运行结果首先,介绍如何通过xml布局实现拖动条效果,如代码清单11-5所示。代码清单11-6 拖动条示例MainActivity.java
拖动条(SeekBar)是ProgressBar的一个子类,分不确定(indeterminate=true)和确定(indeterminate=false)拖动条两种。默认值是确定拖动条的方式,确定的拖动条可以设置进度值,其他方式设置进度值无效。SeekBar常用属性如表11-1所示。
表11-1 SeekBar常用属性
通过设置setOnSeekBarChangeListener(SeekBar.OnSeekBarChangeListener)监听事件,可监听开始拖拽、停止拖拽以及拖拽中进度条的值是否是用户改变的值等参数。SetOnSeekBar ChangeListener中需要实现的方法见表11-2。
表11-2 SeekBar中的setOnSeekBarChangeListener事件常用方法
下面通过一个示例,讲述拖动条(SeekBar)的用法,示例代码运行结果如图11-3所示。
(www.xing528.com)
图11-3 拖动条(SeekBar)示例代码运行结果
首先,介绍如何通过xml布局实现拖动条效果,如代码清单11-5所示。
代码清单11-5 拖动条(SeekBar)示例(第11章\Demo_11_02)main.xml
其次,介绍Activity java代码如何配合布局实现拖动条效果,如代码清单11-6所示。
代码清单11-6 拖动条(SeekBar)示例(第11章\Demo_11_02)MainActivity.java
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。