Как изменить стилизацию ProgressBar?

Пытаюсь создать свой стиль для ProgressBar'а, но нужного результата получить не могу: Разметка:

        <ProgressBar
        android:id="@+id/indicator"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:layout_marginTop="50dp"
        android:layout_marginStart="10dp"
        android:layout_marginEnd="10dp"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        style="?android:attr/progressBarStyleHorizontal"
        android:background="@drawable/myprogressbar"
        android:progress="0"/>

Стиль (перепробовал множество вариантов от самого примитивного до более сложных):

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@android:id/background">
        <color android:color="#2ecc71"></color>
    </item>
    <item android:id="@android:id/progress">
        <clip>
            <color android:color="#27ae60"></color>
        </clip>
    </item>
</layer-list>

В итоге имею такой вид:

  1. Либо область бара выше высоте самого ПрогрессБара
  2. Либо область равна ПрогрессБару, тонкая линия и сделать ее более высокой не получается. Что я делаю не правильно и как это исправить?

введите сюда описание изображения


Ответы (0 шт):