JavaFX - анимация вокруг границы

Я пытаюсь получить анимацию вокруг Node примерно так:

Идеальный эффект

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

1 ответ

I) Первый метод:

Вы можете сделать это с 1 узлом следующим образом:

1-Для форм:

Использовать Path который содержит шесть ArcTo сформировать три круга (4/2 для маленьких кругов) и (2 для большого). но будет трудно (но возможно) рассчитывать положение двух окружностей каждый раз, используя тригонометрию.

2-Для эффекта:

Вы можете использовать эффект Блума, чтобы выполнить это.

3-для анимации:

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

II) Второй метод:

Вы можете проигнорировать 1-й шаг 1-го метода и создать в основном 3 круга напрямую и продолжить тот же процесс, что и остальные два.

Другие вопросы по тегам