Вопрос

Мне нужна анимация для изображения в моем приложении. Изображение должно начать приходить с верхнего левого угла до середины экрана. Размер изображения будет меньше на начальном этапе. Приходя к середине экрана, его размер должен увеличиваться (т.е. масштабирование должно происходить). Изображение не должно возвращаться к его первоначальному положению. Он должен быть помещен в середине самого экрана после анимации.

Кто-нибудь может помочь.

Это было полезно?

Решение

Пожалуйста, найдите ответ здесь. Создайте папку XML внутри / res / ai Anim и поместите в него код ниже.

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
   <scale android:fromXScale="0.0" android:fromYScale="0.0"
          android:toXScale="1.0" android:toYScale="1.0" 
          android:duration="700" android:fillBefore="false" />
   <translate android:fromXDelta="-200" android:fromYDelta="-200"
          android:duration="700" />
</set>

Поместите ниже код в файле Java:

Animation logoMoveAnimation = AnimationUtils.loadAnimation(this, R.anim.logoanimation); 
logoIV.startAnimation(logoMoveAnimation);

Логотимация - это имя моей анимации XML-файла.

Спасибо за все те, кто пытался за моим вопросом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top