Анимация экрана - моргание

Ответить
varlok3000
Сообщения: 16
Зарегистрирован: 03 авг 2013, 22:55

Анимация экрана - моргание

Сообщение varlok3000 » 16 окт 2015, 17:29

Уважаемые знатоки, задача в следующем - есть фрагмент с полями для ввода и кнопкой, при нажатии на кнопку сравниваются значения, введенные в поля и если они не совпадают надо чтобы на заднем плане (или весь задний план) моргнул пару раз (например красным цветом). Как можно этого добиться?

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Анимация экрана - моргание

Сообщение doter.ua » 16 окт 2015, 19:09

Постелить на заднем фоне фулскрин контейнер и дергать его visible, а вообще идея стремная, нужно максимум простоты и интуитивности. Ты недооцениваешь тупость юзеров)
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Анимация экрана - моргание

Сообщение Mikhail_dev » 16 окт 2015, 19:19

[syntax=java5]
Animation shakeAnimation = new TranslateAnimation(0, 10, 0, 0);
shakeAnimation.setInterpolator(new CycleInterpolator(10));
shakeAnimation.setDuration(1000);

...

if (speedIsEmpty) {
Toast.makeText(this, "Вы не указали скорость", Toast.LENGTH_SHORT).show();
findViewById(R.id.speed).startAnimation(shakeAnimation);
return false;
}
[/syntax]
Попробуй это. Я делал дёргание определённого элемента, если с ним что-то не так, а заодно дублировал его информацией с тоста

Ответить