android SeekBar美化的问题

 

①:SeekBar的背景图片和进度的填充图片无法重叠 --- 未解决

首先第一个问题是SeekBar使用图片美化,有一个是background的图片,还有一个progress的图片,但是发现用了图片之后两个图片明明尺寸大小一样却无法重叠,progress的图片可以正常垂直居中,而背景图片却没法垂直居中。

bg

pg

结果效果如下:

(问题竟然没法重现,我勒个去)。

没有找到解决方法,希望有人指点。

于是无奈只好用android自带的颜色填充,反正也可以调出上面这种效果嘛:

 

② 滚动块无法正常居中:(为了方便,我截一个论坛帖子的图片)

帖子地址:http://topic.csdn.net/u/20101029/18/c859ca82-9a4c-4a3f-b7e4-9ee8d6879e18.html

最后解决方法也在这个帖子里面,见帖子10楼。

完成了我想要的效果:

 

③、滚动块最左边被遮挡(同理最右边也被遮挡)---- (未解决)

解决了滚动按钮居中的问题之后又遇到一个问题。。。

比如默认的这个,滚动块好像被遮挡了一部分了,怎么才能设置它起始位置呢?

android:max="100"   android:progress="5"  这样是可以设置初始化的位置,但是用户还是可以手动拉到最左边,还是会被遮挡?怎么解决呢?

 

④:Error: No resource found that matches the given name (at 'drawable' with value

由于我的资源文件drawable目录下的一个图片我修改了之后同名,结果替换了之后就一直报异常,

G:\workspace\TwoActivity\res\layout\thumb.xml:19: error: Error: No resource found that matches the given name (at 'drawable' with value '@drawable/bf3').

解决方法是将该图片的格式由原来的png修改成jpg,这样就不报错了,但是还是觉得这个方法很粗暴啊,到底有没有更加测底的解决方法呢?

 


解决办法:增加属性: android:thumbOffset="0dip" 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值