Некорректная работа seekbar на физическом устройстве

Всех приветствую. Суть проблемы:

На виртуальном устройстве все работает более-менее, за исключением того, что seekbar повернут на 270 градусов и activity думает, что он горизонтальный. (если есть предложения как это исправить - прошу помощи)

На физическом устройстве отображается корректно, но сами seekbar'ы очень короткие.

P.S Физ. ус-во очень древнее

Скрины:

Физ. ус-во (API 19):

engineSeek

servoSeek

Виртуальное ус-во:

engineSeek servoSeek

activity_main.xml:

<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/colorBackground"
    tools:context=".MainActivity">

    <SeekBar
        android:id="@+id/EngineRage"
        android:layout_width="218dp"
        android:layout_height="wrap_content"
        android:layout_marginTop="8dp"
        android:layout_marginEnd="148dp"
        android:layout_marginRight="148dp"
        android:layout_marginBottom="8dp"
        android:layout_x="-11dp"
        android:layout_y="59dp"
        android:duplicateParentState="true"
        android:padding="100dp"
        android:progressDrawable="@drawable/track"
        android:rotation="270"
        android:thumb="@drawable/thumb"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toStartOf="@+id/ServoControl"
        app:layout_constraintTop_toBottomOf="@+id/engineValue"
        app:layout_constraintVertical_bias="0.909" />

    <SeekBar
        android:id="@+id/ServoControl"
        android:layout_width="202dp"
        android:layout_height="wrap_content"

        android:layout_marginTop="8dp"
        android:layout_marginEnd="4dp"
        android:layout_marginRight="4dp"
        android:layout_marginBottom="36dp"
        android:padding="100dp"
        android:progress="50"
        android:progressDrawable="@drawable/servo"
        android:thumb="@drawable/thumb"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.258" />

    <TextView
        android:id="@+id/engineValue"
        android:layout_width="204dp"
        android:layout_height="32dp"
        android:layout_marginStart="16dp"
        android:layout_marginLeft="16dp"
        android:layout_marginTop="16dp"
        android:layout_marginEnd="8dp"
        android:layout_marginRight="8dp"
        android:layout_x="37dp"
        android:layout_y="36dp"
        android:autoText="false"
        android:focusableInTouchMode="false"
        android:fontFamily="@font/doppio_one"
        android:text="TextView"
        app:layout_constraintEnd_toStartOf="@+id/ServoControl"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <TextView
        android:id="@+id/servoValue"
        android:layout_width="97dp"
        android:layout_height="33dp"
        android:layout_marginTop="12dp"
        android:layout_marginBottom="8dp"
        android:layout_x="416dp"
        android:layout_y="36dp"
        android:fontFamily="@font/doppio_one"
        android:text="TextView"
        app:layout_constraintBottom_toBottomOf="@+id/ServoControl"
        app:layout_constraintEnd_toEndOf="@+id/ServoControl"
        app:layout_constraintHorizontal_bias="0.695"
        app:layout_constraintStart_toStartOf="@+id/ServoControl"
        app:layout_constraintTop_toBottomOf="@+id/drive_wheel"
        app:layout_constraintVertical_bias="0.712" />

    <Button
        android:id="@+id/change_gear"
        android:layout_width="135dp"
        android:layout_height="wrap_content"
        android:layout_marginTop="8dp"
        android:layout_marginBottom="28dp"
        android:layout_x="359dp"
        android:layout_y="196dp"
        android:text="Change gear"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="@+id/ServoControl"
        app:layout_constraintHorizontal_bias="0.522"
        app:layout_constraintStart_toStartOf="@+id/ServoControl"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="1.0" />

    <ImageView
        android:id="@+id/drive_wheel"
        android:layout_width="92dp"
        android:layout_height="50dp"
        android:layout_x="310dp"
        android:layout_y="30dp"
        app:layout_constraintBottom_toBottomOf="@+id/ServoControl"
        app:layout_constraintEnd_toEndOf="@+id/ServoControl"
        app:layout_constraintStart_toStartOf="@+id/ServoControl"
        app:layout_constraintTop_toTopOf="@+id/ServoControl"
        app:layout_constraintVertical_bias="0.0"
        app:srcCompat="@drawable/sheel6"
        tools:ignore="MissingConstraints" />


</androidx.constraintlayout.widget.ConstraintLayout>

servo.xml:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@android:id/background">
        <shape>
            <solid android:color="#555959" />
            <size
                android:height="10dp"
                android:width="10dp" />
            <corners android:radius="30dp" />
        </shape>

    </item>
</selector>

track.xml:

<selector xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@android:id/progress">
        <clip>
            <shape>
                <corners android:radius="10dp"/>
                <gradient
                android:endColor="#cf1720"
                android:centerColor="#e0812d"
                android:startColor="#399949" />
            </shape>
        </clip>
    </item>

</selector>

thumb.xml:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="oval">
            <solid android:color="#44bccf"/>
            <size
                android:width="20dp"
                android:height="20dp"/>
        </shape>
    </item>
</selector>

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