SeekBar的样式修改

<SeekBarandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:maxHeight="6dp"android:minHeight="6dp"android:progress="40"android:progressDrawable="@drawable/video_seekbar_drawable"android:thumb="@drawable/video_progress_thumb"android:thumbOffset="0dp" />

解释:
android:maxHeight=”6dp”android:minHeight=”6dp”—–固定seekbar的高度
progress—-设置一个进度
android:progressDrawable=”@drawable/video_seekbar_drawable”—引用video_seekbar_drawable.xml文件
android:thumb=”@drawable/video_progress_thumb”—-为拖拽的按钮,自己提供的图片
android:thumbOffset=”0dp” —-将按钮的左侧设置0开始

video_seekbar_drawable.xml文件中(注释掉的是系统原生的,drawable是自己提供的图片资源)

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">    <item android:id="@android:id/background" android:drawable="@drawable/video_seekbar_bg">        <!--<shape> <corners android:radius="5dip" /> <gradient android:startColor="#ff9d9e9d" android:centerColor="#ff5a5d5a" android:centerY="0.75" android:endColor="#ff747674" android:angle="270" /> </shape>-->    </item>    <item android:id="@android:id/secondaryProgress">        <clip>            <shape>                <corners android:radius="5dip" />                <gradient  android:startColor="#80ffd300" android:centerColor="#80ffb600" android:centerY="0.75" android:endColor="#a0ffcb00" android:angle="270" />            </shape>        </clip>    </item>    <item android:id="@android:id/progress" android:drawable="@drawable/video_seekbar_progress">        <!--<clip> <shape> <corners android:radius="5dip" /> <gradient android:startColor="#ffffd300" android:centerColor="#ffffb600" android:centerY="0.75" android:endColor="#ffffcb00" android:angle="270" /> </shape> </clip>-->    </item></layer-list>

更多相关文章

  1. android实现抖动效果
  2. Android(安卓)layout属性大全
  3. Android(安卓)UI布局中设置了fill_parenet仍然没有全屏的解决办
  4. Android中gravity与layout_gravity的区别, Padding 与 margin 区
  5. Android(安卓)animation Interpolator属性 设置动画速度介绍?
  6. android开发_文本按钮 与 输入框
  7. android 仿微信聊天界面,以及语音录制功能
  8. android 仿微信聊天界面,以及语音录制功能
  9. android中的(singleLine)单行显示 none start middle

随机推荐

  1. 加入vs多个数据副本:性能
  2. 这是什么原因啊,没有找出错来啊(数据库用的
  3. mysql - 如果“a”==“b”回显“折扣”
  4. Windows下 MySQL更新密码
  5. Python:我如何从datetime.timedelta对象中
  6. Mysql 批量修改字段存储过程
  7. mysql连接数设置操作(Too many connection
  8. 如何以分布式方式将Zend_cache与memcache
  9. MySQL服务无法启动,1067
  10. 深入浅出MySQL阅读笔记-启动和关闭MySQL