安卓RecycleView包含SeekBar点击列表底部圆形阴影处理

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图:
安卓RecycleView包含SeekBar点击列表底部圆形阴影处理_第1张图片

你可能感兴趣的:(android)