JavaFX - анимация вокруг границы
Я пытаюсь получить анимацию вокруг Node
примерно так:
Обратите внимание, как граница создает окружающий эффект вокруг изображения - это тот эффект, который я хочу получить на своем JavaFX Node
, Как можно сделать что-то подобное?
1 ответ
I) Первый метод:
Вы можете сделать это с 1 узлом следующим образом:
1-Для форм:
Использовать Path
который содержит шесть ArcTo
сформировать три круга (4/2 для маленьких кругов) и (2 для большого). но будет трудно (но возможно) рассчитывать положение двух окружностей каждый раз, используя тригонометрию.
2-Для эффекта:
Вы можете использовать эффект Блума, чтобы выполнить это.
3-для анимации:
Как было сказано ранее, для создания вращения ваших двух кругов требуются некоторые знания в области тригонометрии, основанные на системе анимации JavaFX.
II) Второй метод:
Вы можете проигнорировать 1-й шаг 1-го метода и создать в основном 3 круга напрямую и продолжить тот же процесс, что и остальные два.