Подтвердить что ты не робот

Создание пользовательского Skinny ProgressBar/Seekbar

На высоком уровне я выполнил несколько типов стилей выполнения, но они все уродливы, когда я попытался сделать их тощими.

Я ищу учебник или макет начала перехода, который даст панель, которая похожа на изображение ниже.

enter image description here

Любые идеи? Я буду рад опубликовать результаты, когда/если я получу их работу.

4b9b3361

Ответ 1

Существует свойство android: maxHeight, который делает именно то, что вам нужно. Вы должны установить для android: thumb drawable больше, чем maxHeight, чтобы добиться эффекта гладкой стрелки.

Например:

  <SeekBar
      android:id="@+id/whiteBalanceSeek"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_marginTop="3dp"
      android:max="200"
      android:maxHeight="3dp"
      android:paddingLeft="10dp"
      android:paddingRight="10dp"
      android:progress="100"
      android:progressDrawable="@drawable/slider_progress"
      android:thumb="@drawable/thumb_img" />

Лоток slider_progress был взят из здесь, а thumb_img - это пустой PNG с красным кружком.

Вот что я получил:

Slick sliders