как получить представление, прикрепленное к анимации?

#android #animation #view

#Android #Анимация #Вид

Вопрос:

вот псевдокод

 1. View myView = new View();
2. Animation myAnimation = new Animation();
3. myView.startAnimation(myAnimation);   // animation attached to the view
4. View myViewCopy = myAnimation.getAttachedView()
  

есть ли какой-либо способ, которым я могу выполнить шаг в строке номер 4?

Ответ №1:

Не очевидно. Вы могли бы написать свои собственные классы, которые расширяют представление и анимацию, переопределить View.startAnimation() метод, чтобы включить копию представления, которая передается в анимацию, и добавить метод getAttachedView в класс animation?

Ответ №2:

Нет. startAnimation не передает никаких ссылок на анимацию, поэтому анимация не содержит этой информации о представлении.