ImageView с анимацией масштабирования с закругленными границами - PullRequest
0 голосов
/ 12 мая 2019

У меня есть ImageView с закругленной границей.

<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/bg_rounded"
    android:padding="4dp">

    <ImageView
        android:id="@+id/img"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:adjustViewBounds="true"
        android:background="@drawable/bg_rounded"
        android:scaleType="fitXY"
        android:src="@drawable/mostar" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dp"
        android:text="Mostar"
        android:textColor="@color/white"
        android:textSize="@dimen/title"
        android:textStyle="bold" />
</FrameLayout>

drawable / bg_ounded.xml:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <corners android:radius="18dp" />
    <solid android:color="@color/white" />
    <stroke
        android:width="6dp"
        android:color="#2C2C2C" />
</shape>

Я также установил для clipToOutline значение true.Результат отображается правильно:

Снимок экрана:
Screenshot

Я добавил анимацию при наведениик этому.

К сожалению, когда я наведу курсор на изображение, оно выходит за границы границы, например:

Скриншот неверный результат: screenshot wrong result

Как увеличить изображение, не выходя за границы скругления?

...