Может ли представление воспроизводить свою анимацию вне родительского объекта? - PullRequest
0 голосов
/ 12 сентября 2011

У меня есть ImageView s в TableLayout s TableRow. Когда я запускаю анимацию из одного ImageView, используя следующий код:

ImageView image = (ImageView)findViewById(id);
TranslateAnimation a = new TranslateAnimation(0, 0, 0, 80);             
a.setDuration(500);
image.startAnimation(a);

ожидается, что изображение будет двигаться вниз. Но, к сожалению, он в TableRow, поэтому я могу видеть, как изображение движется «за кулисами ряда». Есть идеи? Я не могу использовать другие макеты из-за большого количества существующих кодов.

1 Ответ

1 голос
/ 13 сентября 2011

Ответ - нет.Анимации изменяют свойства представления, но не могут вывести его из родительского объекта.Наконец я сдался и использовал другой макет.

...