简单自定义SeekBar的写法

2024-10-15 06:02:09

1、创建HseekBar类继承View:我们在这里初始化一些常量并在它的带参构造方法中初始化旅邯佤践进度条的滑块和进度条的进度颜色,矣喾动痞并通过BitmapFactory把res的文件转化成bitmap对象。这里主要是三个对象:进度条背景、进度条前景和进度条滑块。

简单自定义SeekBar的写法

3、重写onDraw()方法:我们在onDraw()方法获取在步骤2中OnThouch()方法中把计算好的滑动偏移量并把进度条背景、进度条的进度和进度条滑标通过canvas画出来并设置对应的坐标位置。

简单自定义SeekBar的写法

5、xml布局引用HseekBar自定义控件:在xml布局中通过包名引用HseekBar自定义控件,并设置它的宽度属性.写到样里就可以在布局视图中看查效果了。

简单自定义SeekBar的写法
猜你喜欢