RFR: 8372203: Piecewise linear easing function [v2]
Michael Strauß
mstrauss at openjdk.org
Mon Nov 24 19:59:37 UTC 2025
On Mon, 24 Nov 2025 16:24:58 GMT, Andy Goryachev <angorya at openjdk.org> wrote:
> Could you provide a complete selector for the example in this PR description please, so I can copy and paste it?
Here it is, for a region with the `rect` style class:
.rect {
-fx-min-width: 150;
-fx-min-height: 50;
-fx-background-color: purple;
transition-property: -fx-min-width, -fx-background-color;
transition-duration: 2s;
transition-timing-function: linear(0, 0.063, 0.25, 0.563, 1 36.4%,
0.812, 0.75, 0.813, 1 72.7%,
0.953, 0.938, 0.953, 1 90.9%,
0.984, 1 100% 100%);
}
.rect:hover {
-fx-min-width: 400;
-fx-background-color: green;
}
I've also added this example to tests/manual/graphics/CssTransitionsTest.
> Similarly, do you think it's worth adding the same (complete selector example) to the class javadoc?
No, mainly because the `javafx.animation` package doesn't mention CSS at all, so an example for a CSS selector would be misplaced here. I'm also not sure if a complex example is useful, simple examples are usually easier to understand (and we have three of those).
-------------
PR Comment: https://git.openjdk.org/jfx/pull/1977#issuecomment-3572473734
More information about the openjfx-dev
mailing list