• 0
andahay

Touch анимация при нажатии на кнопку, как на Андроиде L

Вопрос

Доброго времени суток. У меня вот какая задача. На форме находится Rectangle, и при клике на кнопку он закрашивается другим цветом. Как сделать так, чтобы он закрашивался не сразу, а постепенно. Вот что я хочу сделать. Внутри Recltangle появляется круг другого цвета, и он растягивается (увеличивается его радиус), заполняя rectangle. И чтобы видно было только ту часть круга, которая находится внутри rectangle. Надеюсь написал более менее понятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 ответов на этот вопрос

  • 0

просто сделать внутри прямоугольника круг и использовать анимацию размера не пробовали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Использовать градиентную заливку по радиусу, привязать её анимации

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
3 часа назад, ZuBy сказал:

я так понял, вы такое хотите сделать

Именно! Спасибо:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

В Firemonkey уже этот эффект реализован, обратите свое внимание на класс FMX.Styles.Objects.TTouchAnimationAdapter

Равиль Зарипов (ZuBy) понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу