Я пытаюсь анимировать PNG, применяя масштабное преобразование. Все работает, как и ожидалось, для операций сжатия, но когда я пытаюсь увеличить изображение, оно обрезается по границам исходного представления.
Как можно сбросить границы? Может кто-нибудь привести пример того, как это сделать?
мой набор XML выглядит так:
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
<scale
android:fromXScale="1.0"
android:fromYScale="1.0"
android:toXScale="2.2"
android:toYScale="2.2"
android:duration="1000"></scale>
</set>
main.xml содержит простой ImageView
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/anim"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView android:id="@+id/imageView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/image1"/>
<.RelativeLayout>
и код соответствует строчке
img = (ImageView) findViewById(R.id.imageView);
myanim = AnimationUtils.loadAnimation(this, R.drawable.anim);
img.startAnimation(myanim);
Пожалуйста, помогите!