Alles
Ich möchte Bild in einem bestimmten Winkel wie unter Bild drehen. Ich habe Code für die Rotation, aber es dreht sich um 360 Grad, aber ich will es nur für bestimmte Grade und erhalten Sie die ausgewählte Nummer, die Oberseite des Zifferblattes ist.
Unten ist mein Code.
Mein Brauch Sehen Sie diese Arbeit in Ordnung, aber See der Perfomance.
Ich will 0-9 nach Benutzerauswahl & amp; erlauben Sie auch Benutzerrotation zu 0-9 nicht mehr Rotation.
Ich habe auch einen anderen Code überprüft, der unten steht.
%Vor%Ich verstehe dein Problem nicht. Der folgende Code dreht das Bild um 48 Grad.
%Vor%Hallo Girish, es gibt eine Klasse namens RotateAnimation mit dieser Klasse kannst du ganz einfach Mach es
%Vor% Ich würde gerne zuerst wissen, was für den Einsatz da sein wird? Ermöglicht es Manipulation Evenets? Wenn ja, erhalten Sie handle ManipulationStatring und ManipulationDelta Event, um das Element zu drehen.
Wenn dies nicht der Fall ist, in dem Manipulation nicht verfügbar ist, können Sie die RenderTransformations-Eigenschaft mit RorateTransform des Elements ausprobieren, wenn Sie mit WPf arbeiten.
Ich konnte das erreichen, indem ich einige der folgenden Verbesserungen an Ihrem Code durchführte
Machen Sie den Benutzer genau auf den Pfeil immer , um den Anfangswinkel zu erhalten, in dem der Pfeil platziert ist, in Ihrem Fall 90 Grad , andernfalls false
Speichern Sie auch den Winkel, in dem der Benutzer seinen Finger entfernt hat, und verwenden Sie diesen Winkel als Anfangswert für seine nächste Berührung, z. B. wenn er den Pfeil auf 100 Grad platziert Position, um die Rotation erneut zu aktivieren
Es ist auch sehr irritierend, genau 90 Grad zu berühren, um die Rotation zu beginnen, also immer auf den Wert bw 90 + 4 und 90-4 achten, aber immer den 90 als Startwinkel verwenden
Tags und Links android android-canvas image-rotation android-imageview android-button