Animate Zoom В Центре изображения в Android с XML

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

Вот XML у меня для масштаба:

<scale android:fromXScale="1.0"
    android:fromYScale="1.0"
    android:toXScale="2.0"
    android:toYScale="2.0"
    android:detachWallpaper="true"
    android:duration="3000"></scale>

и в моем коде:

a = AnimationUtils.loadAnimation(this, R.anim.set);
a.reset();
ImageView iv = (ImageView) findViewById(R.id.imageView1);
iv.clearAnimation();
iv.startAnimation(a);

Любая помощь будет оценена! : -)

9
задан Mlove 17 September 2011 в 17:03
поделиться