2016-05-15 13 views

Antwort

1

Verwenden Sie eine Canvas-Anweisung zum Drehen, in Kombination mit PushMatrix und PopMatrix, um den betroffenen Bereich, z. kv in Sprache:

canvas: 
    PushMatrix: 
    Rotate: 
     angle: 0.3 
    PopMatrix: 

oder das Äquivalent in einem Block in with canvas: Python-Code.

+0

Ich bemerke jedoch jetzt etwas Flackern (ich rufe diese Änderung alle 0,1 Sekunden). Gibt es überhaupt etwas, um das Flackern zu stoppen, oder sollte ich diese Änderung nicht oft so nennen? – Aquan1111

+0

Ich denke nicht, dass dies flackern sollte, vielleicht ein Problem auf der Kivy-Mailing-Liste (oder sogar ein Github-Problem) mit einem ausführbaren Beispiel, das das Problem demonstriert. – inclement

+0

Ich weiß nicht, ob das hilft, aber der Thread, der die Funktion aufruft, die den Befehl erstellt und rotiert, wird vom Hauptthread getrennt, und das Flackern tritt nur auf, wenn ich die Zeichenfläche in die Anweisungen ziehe (das Widget, das das enthält) Canvas ist in einem scrollView). – Aquan1111