Android изменить положение изображения под маской - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть изображение с большой шириной, которое я хочу подогнать к высоте ячейки таблицы, и обрезать любые части изображения слева и справа от ячейки.

То, что я пытаюсь достичь, синий прямоугольник, представляющий изображение:

enter image description here

Я хочу иметь возможность изменить положение изображения чтобы сделать ранее скрытые части изображения видимыми:

enter image description here

В настоящее время у меня есть изображение, подходящее к высоте ячейки с помощью scaleType="centerCrop", но я не могу свободно перемещать изображение по горизонтальной оси, используя абсолютные или относительные параметры.

<RelativeLayout
    android:layout_width="296dp"
    android:layout_height="140dp">

    <ImageView
        android:id="@+id/medication_history_datastream"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scaleType="centerCrop"
        android:src="@drawable/medication_history_datastream" />

</RelativeLayout>

Положение изображения будет устанавливаться с заданными интервалами и не должно изменяться при касании. Отзывчивость не важна, поскольку размер экрана фиксирован.

...