Я пытаюсь написать простую анимацию установки одного ImageView альфа от 0 до 1, а другой от 1 до 0:Анимации не гладкие на новых устройствах
AlphaAnimation animationOutside = new AlphaAnimation(1,0);
AlphaAnimation animationInside = new AlphaAnimation(0,1);
animationOutside.setDuration(1000);
animationInside.setDuration(1000);
animationInside.setFillAfter(true);
animationOutside.setFillAfter(true);
oldCharacter.startAnimation(animationOutside);
newCharacter.startAnimation(animationInside);
Это отлично смотрится на Samsung Galaxy 1, но по какой-то причине на Nexus 5 анимация выглядит очень плохо и выглядит так, будто ей не хватает много кадров.
я уже пытался добавить андроида: hardwareAccelerated = "истинный"
Любые предложения?
Спасибо!
Я просто нахожу его проводным, что нет никакого способа изменить альфа (или переместить) два изображения плавно на новых телефонах. – Chiko
(Как пример) Наличие двух новых телефонов не означает, что они могут запускать одно и то же приложение/изображения/анимацию плавно. У них будут различия. Производители склонны к тому, чтобы быть уникальным в чем-то, что отличает их от других совершенно новых телефонов. Они не похожи на ПК. Возможно, я ошибаюсь. – Scar