Hallo,
heute möchte ich euch zeigen, wir man Pitch 2 Zoom mit dem OnTouchListener in eurer Aktivität verwirklichen könnt.
Zu nächst muss eure Aktivität den OnTouchListener implementieren. Anschließend müsst ihr die Methode onTouch überschreiben. In dieser könnt ihr mit if((event.getAction() & MotionEvent.ACTION_MASK) == MotionEvent.ACTION_MOVE) sicherstellen, dass es sich um eine Bewegung auf dem Touchscreen handelt. Anschließend stellt ihr mit if(event.getPointCount() = = 2) sicher, dass sich zwei Finger auf dem Touchscreen befinden. Nun müsst ihr nur noch den Abstand bei jeder Bewegung der beiden Finger berechnen und prüfen. Ob dieser kleiner als der vorherige oder größer ist und entsprechend rein- bzw. rauszoomen.
Den OnTouchListener könnt ihr dann an eine bestimmte View binden. Diese reagiert dann auf die OnTouch-Events.
Anbei ist auch ein Video, welches die Textgröße einer Text vergrößert bzw. verkleinert. Das Bild dient als Fläche, auf der die OnTouch Events abgefangen werden. Sehr es euch am besten selbst an.
Freitag, 13. Mai 2011
Montag, 9. Mai 2011
Error - Debug Certificate expired
Hallo,
nach langer Zeit kann ich mich doch endlich mal wieder etwas der Android Programmierung widmen. Da ich seid längerem nicht mehr für Android programmiert habe, trat auch gleich ein Fehler auf beim erstellen der Archiv Datei, sobald ich meine kleine Test App starten wollte. Folgender Fehler trat auf:
"Error - Debug Certifivate expired on 01.05.2011" Um dieses Problem zu beheben, müsst ihr einfach in euren Android Ordner "C:\Dokumente und Einstellungen\%USERNAME%\.android " gehen und die Datei debug.keystore löschen. Beim nächsten Kompilieren erstellt das ADT-Plugin ein neues File und der Fehler sollte behoben sein.
nach langer Zeit kann ich mich doch endlich mal wieder etwas der Android Programmierung widmen. Da ich seid längerem nicht mehr für Android programmiert habe, trat auch gleich ein Fehler auf beim erstellen der Archiv Datei, sobald ich meine kleine Test App starten wollte. Folgender Fehler trat auf:
"Error - Debug Certifivate expired on 01.05.2011" Um dieses Problem zu beheben, müsst ihr einfach in euren Android Ordner "C:\Dokumente und Einstellungen\%USERNAME%\.android " gehen und die Datei debug.keystore löschen. Beim nächsten Kompilieren erstellt das ADT-Plugin ein neues File und der Fehler sollte behoben sein.
Abonnieren
Kommentare (Atom)