前言
简单记录一下使用shape定制Seekbar样式。
正文
这里主要在参考文章末尾连接修改的。谢谢。
自定义thumb
/res/drawable/seek_bar_thumb.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:shape="oval"
tools:ignore="MissingDefaultResource">
<solid android:color="#0085FB" />
<!-- 球的宽高 -->
<size
android:width="20dp"
android:height="20dp" />
<!-- 描边 -->
<stroke
android:width="0.5dp"
android:color="@android:color/holo_red_dark" />
</shape>
自定义progress
/res/drawable/seek_bar_progress.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
<shape>
<corners android:radius="5dp" />
<!-- 描边颜色 -->
<solid android:color="#FFFFFF" />
</shape>
</item>
<item android:id="@android:id/progress">
<clip>
<shape>
<corners android:radius="6dp" />
<!-- 进度条滑动时填充颜色 -->
<solid android:color="#0085FB" />
</shape>
</clip>
</item>
</layer-list>
seekbar布局的配置
<SeekBar
android:layout_width="600dp"
android:layout_height="wrap_content"
android:duplicateParentState="true"
android:max="100"
android:maxHeight="5dp"
android:minHeight="5dp"
android:progress="0"
android:progressDrawable="@drawable/seek_bar_progress"
android:splitTrack="false"
android:thumb="@drawable/seek_bar_thumb"
android:thumbOffset="0dp" />
部分参数的配置
- android:splitTrack="false" 使得thumb透明,可以看到底部
- android:duplicateParentState="true" 去除父类按下等状态效果阴影
- android:thumbOffset="0dp" thumb从seekbar_progress开始位置起步,否则thumb向外面偏移个半径(看如下截图)
参考文章
历史上的今天
暂无评论...
随机推荐
杨绛:人生有命
神明的大自然,对每个人都平等。不论贫富尊卑、上智下愚,都有灵魂,都有个性,都有人性。但是每个人的出身、遭遇和天赋的资质才能,却远不平等。有富贵的、有贫贱的,有天才、有低能,有美人、有丑八怪。凭什么呢?人各有“命”。“命”是全不讲理的。孔子曾慨叹:“命矣夫!斯人也而有斯疾也!斯人也而有斯疾也!”(《论...
ViewPager出现pointerIndex out of range
前言ViewPager展示图片时,对图片操作时出现如下异常AndroidRuntime: FATAL EXCEPTION: mainAndroidRuntime: Process: com.biumall.image, PID: 17729AndroidRuntime: java.lang...
周国平:心静是一种境界
人生最好的境界是丰富的安静。安静,是因为摆脱了外界虚名浮利的诱惑。丰富,是因为拥有了内在精神世界的宝藏。老子主张“守静笃”,任世间物在那里一齐运动,我只是静观其往复,如此便能成为万物运动的主人。这叫“静为躁君”。当然,人是不能只静不动的,即使能也不可取,如一潭死水。你的身体尽可以在世界上奔波,你...
余秋雨:我在等你
来生生,我依旧等你我藏不住秘密,也藏不住忧伤,正如我藏不住爱你的喜悦,藏不住分离时的彷徨。我就是这样坦然,你舍得伤,就伤。如果有一天,你要离开我,我不会留你,我知道你有你的理由;如果有一天,你说还爱我,我会告诉你,其实我一直在等你;如果有一天,我们擦肩而过,我会停住脚步,凝视你远去的背影,...
Android上bitmap和drawable之间互转简介
前言实际应用中,需要bitmap和drawable的转换,下面记录一下目前用过的或者知道的。好记性不如烂笔头正文下面简单记录一下bitmap和drawable之间互转的方式bitmap转drawableDrawable drawable = new BitmapDrawable(mAc...
Android分析Monkey日志
推荐使用我的个人导航大全:编程导航 、IT导航、极客导航、读书导航Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。什么时候会有Log文件的产生 ?Log的产生大家都...