Rotación de diseño y comportamiento de recorte anterior Android 4.3

Comportamiento extraño al rotar un diseño (por ejemplo, un FrameLayout) con una vista de imagen en el interior, en diferentes versiones de Android.

Eche un vistazo al siguiente diseño XML:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#000000" >

    <FrameLayout
        android:layout_width="250dp"
        android:layout_height="250dp"
        android:background="#ffffff"
        android:layout_gravity="center"
        android:rotation="15" >

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

    </FrameLayout>

</FrameLayout>

Lo siguiente mostrará buenos resultados en Android 4.3 y 4.4, pero resultados extraños en Android 4.2, 4.1, 4.0.3.

En Android 4.2 (mal resultado)

en Android 4.3 (buen resultado)

¿Alguien sabe por qué sucede esto antes de Android 4.3 y cómo solucionarlo?

Gracias !

Respuestas a la pregunta(1)

Su respuesta a la pregunta