本文结合网上资料和实际用到的功能,对Android SeekBar 做一点总结。其中重点是水平的进度条

SeekBar 基本属性

    android:max:设置进度的最大值。    android:progress:设置当前第一进度值。    android:secondaryProgress:设置当前第二进度值。    android:visibility:设置是否显示,默认显示。

与setProgress(int)和incrementProgressBy(int)对应的还有setSecondaryProgress(int)和incrementSecondaryProgressBy(int)方法,用于设置第二进度值。

SeekBar 实际开发中会用到的属性

1、有时候thunb不居中,就是下面的高度没调好,当然也可以在thumb的文件中调整具体高度,不过最开始写的时候,高度最好要和图片的高度相符。

android:adjustViewBounds="true"android:maxHeight="XXdp"android:maxWidth="XXdp"android:minHeight="XXdp"android:minWidth="XXdp"

设置最大(最小)高度(宽度)时,需要同时设置android:adjustViewBounds="true"才会生效。

2、设置左右边距(seekbar默认有空隙)

android:paddingStart="0dp"android:paddingEnd="0dp"

3、thumb左右显示不全

android:thumbOffset="0dp"//不设置这个属性的话,你的圆点在最左边的时候是会显示不全的。

4、通过android:progressDrawable="@drawable/XXX"设置美观的seekbar(提供一个demo )下面的demo实现了进度条的颜色渐变

<?xml version="1.0" encoding="utf-8"?>                                                                                                                                                                                          />                                                        

5、android:thumb="@drawable/XXX"实现自定义的thumb(提供一个demo)

<?xml version="1.0" encoding="utf-8"?>            

更多相关文章

  1. Android中RelativeLayout中各个属性的用法总结
  2. android 所有布局属性和UI控件
  3. Android图文详解属性动画
  4. RelativeLayout 属性
  5. RelativeLayout中常用属性解释
  6. 常用的一些属性说明

随机推荐

  1. AndroidManifest.xml补充之:andorid:confi
  2. android客户端访问网络工具类
  3. Android(安卓)不能生成R文件,gen目录为空
  4. android代码混淆后gson无法解析问题
  5. android之PopUpWindow显示Listview(文件列
  6. Android(安卓)隐藏显示StartBar
  7. android install location
  8. Andrdoid Sensors Overview (探测器概述)
  9. Customize "share picture via" menu on
  10. category