解决SeekBar滑块thumb被遮盖问题

来源:互联网 发布:句法分析算法 编辑:程序博客网 时间:2024/06/05 18:30

<SeekBar    android:id="@+id/video_play_seek"    android:layout_width="0dip"    android:layout_height="wrap_content"    android:layout_weight="1"    android:maxHeight="2.0dip"    android:minHeight="2.0dip"    android:paddingLeft="0dip"    android:paddingRight="0dip"    android:layout_marginLeft="5dip"    android:layout_marginRight="5dip"    android:progress="0"    android:progressDrawable="@drawable/seek_bar_bg"    android:thumb="@drawable/thumb"    android:thumbOffset="0dip" />
如上SeekBar的属性设置,通常为了避免thumb滑块被覆盖我们会设置:

android:thumbOffset="0dip"

android:paddingLeft="0dip"

android:paddingRight="0dip"

可是有的时候还是会莫名其妙的被遮盖调一半。

后来经过多重尝试,发现无论如何修改thumbOffset的属性值,滑块的遮盖范围好像没有什么变化,我就开始怀疑是不是布局文件里设置的没有起作用,于是尝试通过动态设置这两个属性:

videoPlaySeek.setPadding(0, 0, 0, 0);
videoPlaySeek.setThumbOffset(0);// ****

皇天不负有心人啊,终于可以了,但是具体原因还不太清楚。


阅读全文
0 0
原创粉丝点击