![](/img/trans.png)
[英]thumb becomes yellow on progress change in android seekbar, how to prevent this?
[英]how can i change the android seekbar thumb of image within current progress
我是android的新手...正在创建seekbar ...我想更改图像的拇指每个进度值...但是当我移动拇指时,它更改了图像的拇指,但是它开始了搜寻栏。 有没有人有解决方案,以随着搜索栏进度移动不同的图像?
这是我的代码
final Drawable thumb1 = getResources().getDrawable( R.drawable.one);
final Drawable thumb2 = getResources().getDrawable( R.drawable.two);
final Drawable thumb3 = getResources().getDrawable( R.drawable.three);
final Drawable thumb4 = getResources().getDrawable( R.drawable.four);
thumb1.setBounds(new Rect(0, 0, thumb1.getIntrinsicWidth(),thumb1.getIntrinsicHeight()));
thumb2.setBounds(new Rect(0, 0, thumb2.getIntrinsicWidth(),thumb2.getIntrinsicHeight()));
thumb3.setBounds(new Rect(0, 0, thumb3.getIntrinsicWidth(),thumb3.getIntrinsicHeight()));
thumb4.setBounds(new Rect(0, 0, thumb4.getIntrinsicWidth(),thumb4.getIntrinsicHeight()));
seekbar1.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
if(progress==0){
seekbar1.setThumb(thumb1);
// seekbar1.setProgress(0);
}
else if(progress==1){
seekbar1.setThumb(thumb2);
// seekbar1.setProgress(1);
}
else if(progress==2){
seekbar1.setThumb(thumb3);
// seekbar1.setProgress(2);
}
else if(progress==3){
seekbar1.setThumb(thumb4);
// seekbar1.setProgress(3);
}
}
遵循本指南
http://javandroidevelop.blogspot.in/2012/09/cool-seekbar-custom-made-by-me.html
由于您是新手,所以建议您不要问这样的问题并阅读
https://stackoverflow.com/about
第一。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.