Ich habe eine harte Zeit versucht, einen Kreis mit einem Bogen zu schneiden. Ich versuche, dieses ThermostatWie man einen Shape (Kreis) mit einem anderen Shape (Arc) in JavaFX clipste
von diesem video (starting at 43:45) zu reproduzieren, wo der Entwickler sagte, dass er Region
s verwendet, Circle
s und eine Arc
für die Animation. Ich kann also nicht sehen, wie man den Kreis mit dem animierten Bogen schneidet.
Mein Code so weit ...
//stroke is the circle without fill
stroke.setClip(arc);
Und bekomme ich folgende Fehlermeldung:
Caused by: java.lang.IllegalArgumentException: Node's clip set to incorrect value (node already connected, node = Circle[id=stroke, centerX=0.0, centerY=0.0, radius=200.0, fill=0x1f93ff00, stroke=0x63ff26ff, strokeWidth=30.0], clip = ObjectProperty [bean: Circle[id=stroke, centerX=0.0, centerY=0.0, radius=200.0, fill=0x1f93ff00, stroke=0x63ff26ff, strokeWidth=30.0], name: clip, value: null]).
Wie kann dieses Problem lösen ?! Ich bin ein großer Fan von Messgeräten und Thermostat-Apps.
Vielen Dank im Voraus !!!
Könnten Sie den Link zum Video bearbeiten zu gegebener Zeit zeigen? Dieses Video ist> 1h lang und sicherlich werde ich nicht das ganze Video anschauen, nur um eine Vorstellung von dem gewünschten Verhalten zu bekommen und ich bezweifle, dass viele andere ... – fabian
@fabia Sorry, [this] (https://youtu.be/7is1WTtbZj4? T = 2623) ist die Position. Dank – Hayden