Android SeekBar控件

1. SeekBar类

SeekBar类是滑动条,用于进度控制。主要属性

  • max,指定滑动条的最大值
  • progress,指定滑动条的当前值

通过setOnSeekBarChangeListener(OnSeekBarChangeListener)的回调方法实现SeekBar的拖动事件

  • onProgressChanged,进度发生改变时会触发
  • onStartTrackingTouch,按住SeekBar时会触发
  • onStopTrackingTouch,放开SeekBar时触发

效果如下
在这里插入图片描述

2. 定制滑片

android:thumb用来指定滑片。

  • 滑片使用shape来定义。

      
    

    seek_bar_thumb.xml文件

      
          
              
                  
                  
              
          
          
              
                  
                  
              
          
          
              
                  
                  
              
          
      
    

    效果如下
    在这里插入图片描述

  • 滑片使用图片来定义

      
    

    效果如下
    在这里插入图片描述

3. 定制背景

progressDrawable引用背景,maxHeight限制进度条高度。


seek_bar_bg.xml文件


    
        
            
        
    
    
        
            
                
            
        
    

效果如下
在这里插入图片描述

相关文章
Android ProgressBar控件
Android SeekBar控件
Android RatingBar控件

你可能感兴趣的:(Android,控件)