#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
не передает никаких ссылок на анимацию, поэтому анимация не содержит этой информации о представлении.