seekbar

最近在写APP的过程中用到了seekbar,原生的seekbar系统以及APP界面不搭,所以需要自己设置seekbar的样式,过程中遇到了一些小问题,在此记录以备后续查询:

  1. seekbar是Android原生控件,即进度条,可以设置progress和thumb的样式:
    progress



    
    

    
    

    
    

即设置背景条的进度状态和未达到的状态,可以设置两种效果,类似于看视频时有当前播放进度和缓冲进度这种;

thumb:








即设置thumb的正常状态和按压状态

xml:

    

设置自定义seekbar完成之后,thumb没有显示出来,导致界面看起来很诡异:
从效果上看,明显是seekbar的高度设置为6个px,而thumb图片则是24px的高度,导致出现thumb显示不全,而将height设置为24px时则整个progress都变成了24px的高度;

这里需要设置:

Android:minHeight = "6px"
Android:maxHeight = "6px"

这里设置的并非是整个seekbar的高度,而是背景图案progress的高度,并将height设置成wrap_content即可显示出来;

  1. thumb会挡住一部分的progress;
    此部分还未测试,后续有需要再补充。。

你可能感兴趣的:(seekbar)