Grundsätzlich möchte ich in der Lage sein, einen Kreis mit Leinwand zu füllen, aber es zu einem bestimmten Prozentsatz zu animieren. Ie nur den Kreis füllen 80% der Strecke.Animiere einen Füllkreis mit Canvas
Meine Leinwand Wissen ist nicht erstaunlich, Hier ist ein Bild, das ich in Photoshop gemacht, um anzuzeigen, was ich will.
Ich will der Kreis leer starten und dann 70% des Kreises zu sagen auffüllen. Ist dies mit Canvas möglich, wenn ja? kann jemand etwas Licht darüber werfen, wie es geht? Hier
ist eine Geige von dem, was ich
var canvas = document.getElementById('Circle');
var context = canvas.getContext('2d');
var centerX = canvas.width/2;
var centerY = canvas.height/2;
var radius = 80;
context.beginPath();
context.arc(centerX, centerY, radius, 0, 2 * Math.PI, false);
context.fillStyle = '#13a8a4';
context.fill();
context.lineWidth = 10;
context.strokeStyle = '#ffffff';
context.stroke();
Jede Hilfe massiv
ich empfohlen, dass Sie die [KineticJS Rahmen] zu verwenden (http://kineticjs.com/)! Aber, wenn Sie wirklich nur Canvas verwenden möchten, versuchen Sie dieses Dokument: [Canvas Linear Motion] (http://www.html5canvastutorials.com/advanced/html5-canvas-linear-motion-animation/) –