如何在更大的区域android中设置seekbar拖动?

问题描述

如何在android中使sekbar可拖动区域变大?我试图增加搜索栏的高度,但它也不起作用。

这是代码

<SeekBar
  android:id="@+id/seek"
  android:layout_width="match_parent"
  android:layout_height="48dp"
  android:max="100" 
  android:progress="10"
  android:progressDrawable="@drawable/seek_bar"
  android:splitTrack="false"
  android:thumb="@drawable/ic_thumb" />

解决方法

对此有很多解决方案。您可以简单地增加填充,使用 TouchDelegate 或使用 material version of seekbar

,

此代码对我有用。

<SeekBar
   android:id="@+id/disableSeek"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:paddingBottom="64dp"
   android:paddingStart="24dp"
   android:paddingEnd="24dp"
   android:max="100"
   android:progress="10"
   android:progressDrawable="@drawable/seek_bar"
   android:splitTrack="false"
   android:thumb="@drawable/ic_thumb" />

android:paddingHorizontal 在搜索栏中不起作用。