2010-12-21 4 views
0

Ich versuche ein Spiel zu machen. Ich versuche GridView zu verwenden, frage mich aber, wie ich Item onTouchEvent() ziehen kann. Ich fand ein Beispiel http://www.droidnova.com/playing-with-graphics-in-android-part-ii,160.htmlSo animieren Sie Bitmap in der Oberflächenansicht onDraw()?

Es ist ein großartiges Beispiel. Ich habe mein Bild in 12 kleine Bild-Bitmap geschnitten. Zeigen Sie sie zufällig auf dem Bildschirm an einer bestimmten Position an. Durch Überschreiben der onTouchEvent() bekam ich meine Anforderung. Jetzt möchte ich mein Bild animieren, indem ich das andere Bild "wechsle". Ich habe beide Bilder X, Y Standort. Ich wundere mich, wenn es durch irgendeine Animationsklasse getan werden kann. So sollte ich mich nicht bemühen, es manuell zu tun. Ich weiß, es ist keine harte Arbeit. Aber ich Animation-Klasse kann es reibungsloser machen. Also ich habe ein ArrayOfImages (Bitmap) und ich möchte 2Images mit Animation tauschen. Ich verwende einen Thread, der "Canvas" im Hintergrund aktualisiert. Bitte hilf mir. . Ich mehr Sache. Wie kann ich Scroll-Ansicht mit Flächenhalter hinzufügen? Ist es möglich? Weil ich denke, wenn ich versuche, mein Bild zu ziehen, es nicht ziehen und aktive Bildlaufleiste für diese Antwort?

Antwort

0

Schließlich verwende ich eine Schleife für ein bestimmtes x, y zu einem bestimmten x, y beim Aktualisieren der Leinwand. Obwohl dies kein effizienter Weg ist.