В последнее время у меня было много проблем, когда я пытался заставить мою пользовательскую ViewGroup анимировать (масштабировать / переводить анимацию) независимо от дочерних представлений. Стоит отметить, что моя пользовательская ViewGroup видима, а не просто контейнер, поэтому необходимо анимировать ее, а не только ее дочерние элементы.
Я хочу, чтобы у моей ViewGroup было 2 состояния, которые не были расширены и расширены, при этом первый мог отображать один вид, а второй - отображать этот вид в дополнение к еще 4 (всего 5).
Анимация, которую использует моя ViewGroup для входа / выхода в расширенное состояние, выполнена, и я очень доволен этим. Хотя при добавлении View в ViewGroup он будет расширяться с той же анимацией, что и моя ViewGroup, которую я определенно не хочу.
Хорошо, это было много объяснений (надеюсь, вы поняли половину этого), но теперь приходит то, чего я хочу достичь. Я хочу управлять своей ViewGroup одним аниматором, а все дочерние представления - другим независимым аниматором.
У меня такое ощущение, что я поступаю неправильно, поэтому, если у кого-то есть что-то проще / лучше, чем предлагать, пожалуйста.
Спасибо!