Почему вырезается imageview изображения? (Во время анимации изображение было наполовину за пределами экрана) - PullRequest
0 голосов
/ 17 июня 2020

enter image description here

Вот что происходит, когда я делаю анимацию в действии.

My ImageView динамически находится вне экрана.

Но всякий раз, когда я пробовал TranslateAnimation или Animator, изображение обрезалось и показывало белое пустое.

Итак, я попробовал совет по ссылке ниже

для добавления onDraw () После завершения анимации . Но результат был тот же.

Есть идеи? Или мне чего-то не хватает?

Дополнение: Clipchildren тоже не работал. Есть ограничение, что я не могу использовать XML. Из-за динамического c размещение изображений не в Ресурсе.

1 Ответ

0 голосов
/ 17 июня 2020

@ ST Комментарий содержит ответ. Это действительно помогло.

Когда вы пытаетесь анимировать ObjectAnimator.

Пожалуйста, сконцентрируйтесь на том, что является целью для анимации . Это макет или ImageView, если это макет, вид будет обрезан. Но когда это просмотр изображения, представление изображения будет анимировано.

Снова Спасибо @S T. Проблема решена!

...