Bug behoben: Flackern bei Farbverläufen

This commit is contained in:
ngb
2022-07-17 15:57:24 +02:00
parent 17c31a1a03
commit c922357ab7

View File

@@ -88,7 +88,7 @@ public class ColorLayer extends Layer {
} }
public void setGradient( double fromX, double fromY, Color from, double toX, double toY, Color to ) { public void setGradient( double fromX, double fromY, Color from, double toX, double toY, Color to ) {
setColor(from); this.color = from;
background = new GradientPaint( background = new GradientPaint(
(float)fromX, (float)fromY, from.getJavaColor(), (float)fromX, (float)fromY, from.getJavaColor(),
(float)toX, (float)toY, to.getJavaColor() (float)toX, (float)toY, to.getJavaColor()
@@ -101,7 +101,7 @@ public class ColorLayer extends Layer {
} }
public void setGradient( double centerX, double centerY, double radius, Color from, Color to ) { public void setGradient( double centerX, double centerY, double radius, Color from, Color to ) {
setColor(from); this.color = from;
background = new RadialGradientPaint( background = new RadialGradientPaint(
(float)centerX, (float)centerY, (float)radius, (float)centerX, (float)centerY, (float)radius,
new float[]{0f, 1f}, new float[]{0f, 1f},