自定义seekbar中,thumb被覆盖掉一部分问题
来源:互联网 发布:软件设计师考试教材 编辑:程序博客网 时间:2024/04/29 18:35
(图一) (图二) (图三)
做一个自定义的seekbar,更改其背景图片:
定义progressDrawable即为背景图片。thumb为滑块图片
如上定义xml文件,启动程序,生成如图一。 thumb滑块不能显示完全,一部分被隐藏掉。
增加属性:
即可实现thumb不被覆盖,即最下方位置如图三所示,不会出现图一情况。
网上有个竖直的VerticalSeekBar,简单说一下他的使用:
当滑块的大小比下面的背景大时,此时要设置
android:minHeight="19dip"
android:maxHeight="19dip"
19dip即为seek_img图片的宽度。
而控件的layout_width值即位滑块的width和height值
这么个小问题,用了我半天时间才搞出来。网上资源太少了,给大家分享一下。
<?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="5dip" />
<gradient
android:startColor="#ff364956"
android:centerColor="#ff444444"
android:centerY="0.75"
android:endColor="#ff00112e"
android:angle="90"
/>
</shape>
</item>
<item android:id="@android:id/secondaryProgress">
<clip>
<shape>
<corners android:radius="5dip" />
<gradient
android:startColor="#80364956"
android:centerColor="#802f67a6"
android:centerY="0.75"
android:endColor="#8000112e"
android:angle="270"
/>
</shape>
</clip>
</item>
<item android:id="@android:id/progress">
<clip>
<shape>
<corners android:radius="5dip" />
<gradient
android:startColor="#ff9ee5ff"
android:centerColor="#ff9ee5ff"
android:centerY="0.75"
android:endColor="#ff9ee5ff"
android:angle="90"
/>
</shape>
</clip>
</item>
</layer-list>
- 自定义seekbar中,thumb被覆盖掉一部分问题
- 自定义seekbar中,thumb被覆盖掉一部分问题
- 自定义seekbar中,thumb被覆盖掉一部分问题
- 自定义seekbar中,thumb被覆盖掉一部分问题
- 自定义seekbar中,thumb被覆盖掉一部分问题
- 自定义seekbar中,thumb被覆盖掉一部分问题
- 自定义seekbar中,thumb被覆盖掉一部分问题
- 自定义seekbar中,thumb被覆盖掉一部分问题
- 自定义seekbar中,thumb被覆盖掉一部分问题
- 自定义seekbar中,thumb被覆盖掉一部分问题——thumbOffset属性设置
- 自定义seekbar中,圆球显示不全被覆盖掉一部分问题
- seekbar thumb现实问题
- 嵌入式开发中局部变量被覆盖问题
- Ubuntu Server 中resolv.conf重启时被覆盖的问题
- Ubuntu Server 中resolv.conf重启时被覆盖的问题
- AWS EC2中motd文件被覆盖问题
- linux so 动态库中全局变量 被覆盖问题
- Android自定义SeekBar thumb透明效果
- gcc和g++的区别
- 关于字符集
- 玩转MySQL的外键约束之级联删除篇
- 阶段性小节
- 网络创业商盟领航保姆式营销打造中国财富梦想
- 自定义seekbar中,thumb被覆盖掉一部分问题
- JAVA 获取客户端 IP
- 狭路相逢“智”者胜 狭窄路面的行车技巧
- 今天
- Contente Type, Page Layout and Content Page
- 消息中间件IBM WebSphere MQ入门说明
- 关于CppSqlite中数据库文件中文路径识别问题的解决方法
- KC2009正式版使用技巧四则
- 获得其他程序的子窗体