美文网首页
Android控件之SeekBar

Android控件之SeekBar

作者: 随心随性_0a25 | 来源:发表于2017-10-12 10:01 被阅读0次

    SeekBar是进度条。我们使用进度条时,可以使用系统默认的进度条;也可以自定义进度条的图片和滑块图片等。

    SeekBar示例

    创建一个activity,包含2个SeekBar。

    第1个SeekBar是系统默认的SeekBar。

    第2个SeekBar是自定义SeekBar,使用自定义的背景图和滑块图片。

    应用层代码

    按 Ctrl+C 复制代码

    按 Ctrl+C 复制代码

    代码说明:

    要监听SeekBar的滑动消息,通过实现“SeekBar.OnSeekBarChangeListener”接口。这个接口中包含3个方法onStartTrackingTouch()、onStopTrackingTouch()和onProgressChanged()。

    layout文件

    progress=10,代表默认值是10-->

    progress=20,代表默认值是20

    progressDrawable,表示SeekBar的背景图片

    thumbe,表示SeekBar的滑块图片-->

    自定义SeekBar的背景定义为:android:progressDrawable="@drawable/bg_bar"。

    它调用的bg_bar.xml的内容如下:

    bar_dn.png如下图:

    bar_up.png如下图:

    自定义SeekBar的滑块定义为:android:thumb="@drawable/thumb_bar"。

    它调用的thumb_bar.xml的内容如下:

    thumb_up.png如下图:

    thumb_dn.png如下图:

    manifest文件

    点击下载:源代码

    运行效果:如图

    相关文章

      网友评论

          本文标题:Android控件之SeekBar

          本文链接:https://www.haomeiwen.com/subject/fhjnyxtx.html