Android-представление исчезает программно

Я динамически добавляю ImageView в свой макет, а затем хочу, чтобы он постепенно усиливался. К сожалению, изображение добавляется, а затем применяется анимация, поэтому оно мерцает ДО начала анимации. Я пытался изначально установить альфа в 0, а затем AlphaAnimate, но он никогда не появляется. Я пробовал использовать «Невидимый» или «Унесенный» для видимости вида.

Я ' m, используя AnimationSet для постепенного перехода с другими анимациями, а затем оборачивая это в другой AnimationSet. Не в этом ли проблема?

Код для анимации довольно прост. никаких уловок. но представление выглядит так, будто оно добавлено, а затем удалено с помощью этого.

AlphaAnimation fadeIn = new AlphaAnimation(0,1);
fadeIn.setDuration(duration/3);
fadeIn.setFillAfter(true);
7
задан Cœur 3 January 2019 в 05:39
поделиться