seekbar在列表中点击底部圆形阴影禁止显示方法
大家好,最近写了自定义的seekbar实现显示进度值,然而呢,我的seekbar控件是作为recycleview的item来使用的,我设置了禁止点击和滑动方法如下:
seekBar.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;//true代表禁止点击拖动
}
});
当我点击列表的item控件时候,仍然出现了底部灰色圆圈的背景闪出,试了多次,最终 找到了方法,大家可以在布局的xml中添加:android:background=“@null” 就可以了。
<SeekBar
android:id="@+id/seekbar_item_target_list_week"
android:layout_width="match_parent"
android:layout_height="10dp"
android:layout_gravity="center_vertical"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:max="100"
android:background="@null"
android:progress="0"
android:progressDrawable="@drawable/seekbar_style"
android:splitTrack="false"
android:thumb="@drawable/bg_shape_cicircle_10dp"></SeekBar>
ok 最后展示一下seekbar图:

博主自定义SeekBar实现显示进度值,将其作为RecyclerView的item使用。设置禁止点击和滑动后,点击列表item仍出现底部灰色圆圈背景闪出。最终找到解决方法,在布局的xml中添加android:background=\@null\即可。
457

被折叠的 条评论
为什么被折叠?



