Android seekbar滑块显示不全问题解决

本来想实现下图效果:

Android seekbar滑块显示不全问题解决_第1张图片可实际自己写的确实下图的效果(注意红框位置):

Android seekbar滑块显示不全问题解决_第2张图片
解决方法:

在SeekBar中添加下面属性,值必须设置0dp
android:thumbOffset="0dp"

下面再说下seekbar的基本使用吧,也给自己记录下:


seekbar的xml文件:

1、maxHeight和minHeight值保持一样控制进度条的高度
2、progressDrawable显示进度条底色、缓冲、播放进度对应的颜色
3、thumb自定义滑块的图片

  

对应的进度颜色文件seekbar_videoplay_style.xml



    
    
        
            
        
    
    
    
        
            
                
            
        
    
    
    
        
            
                
            
        
    

seekbar的滑动监听

seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
            @Override
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
            //seekbar进度改变调用
            }

            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {
            //手接触seekbar的时候调用
            }

            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {
             //手离开seekbar的时候调用  
            }
        });

seekbar的简单使用就这些。over

你可能感兴趣的:(Android seekbar滑块显示不全问题解决)