Мне нужно добавить круговой радиальный градиент к вычтенному кругу. Я пытался, но я не могу получить круговой градиент.
![Circular radial gradient trial](https://i.stack.imgur.com/hPu2z.png)
1: весь круг 2: радиальный градиент во всем круге 3: вычтенный круг 4: испытание кругового радиального градиента в вычтенном круге (не то, что я хочу ) 5: Круговой радиальный градиент в вычтенном круге. Это то, что я хочу получить.
Как только я получу вычтенный круг (3), я применяю радиальный градиент, но я получаю (4) вместо (5).
int x = 0.5;
int y = 0.5;
RadialGradient gradientCut = new RadialGradient(0, 0, x, y, 1, true, CycleMethod.NO_CYCLE, new
Stop[] {
new Stop(0, Color.ORANGE),
new Stop(0.2, Color.YELLOW),
new Stop(0.5, Color.TRANSPARENT)
});
Rectangle rect = new Rectangle(0, 0, 1000, 75);
Shape cutCircleGradient = Shape.intersect(circleGradientCut, rect);
cutCircleGradient.setFill(gradientCut);
Я также пытался изменить значения x и y, но я не получаю то, что хочу.