本文结合网上资料和实际用到的功能,对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. Seekbar thumb滑动时上下显示不全,或者左右显示不全的解决办法
  2. 设置提示信息,输入值类型,输入框引入图片,设置输入框的形状
  3. android WebView知识
  4. android横屏竖屏设置
  5. Android(安卓)Web development Note
  6. Android(安卓)Android利用Fiddler进行网络数据抓包
  7. Android中EditText 设置 imeOptions 无效问题的解决方法
  8. Android设置权限问题
  9. Android的FrameLayout布局介绍

随机推荐

  1. Android(安卓)实现两次点击返回键 提示退
  2. Android全局变量的设置
  3. Windows 下BlackBerry & Google Android(
  4. android 保存bitmap到SD卡
  5. android添加联系人(直接添加到联系人数据
  6. Android(安卓)FragmentTabHost轻松实现微
  7. android 2.2 apidemos 赏析笔记 5
  8. Android(安卓)Circular Progress Button
  9. android 4.0 HttpURLConnection. getInpu
  10. android 遍历控件