1. Prengepower, 11.10.2011 #1
    Prengepower

    Prengepower Threadstarter Android-Hilfe.de Mitglied

    Hallo!

    Ich möchte gern einen Ball (ImageView) über meinen Bildschirm bewegen. Habe das jetzt auch soweit hinbekommen, allerdings läuft es alles andere als flüssig ab. Der Ball springt mehr von Ort zu Ort.. habe gelesen, dass es mit Open GL ES besser gehen soll, aber ich hab keine Ahnung wie das gehen soll.
    Hat jemand bereits Erfahrung damit?

    Hier mal mein derzeitiger Code:

    Code:
    	public void onSensorChanged(SensorEvent event){
        	if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER){
        		float[] values = event.values;
        		
        		float posXn = posX - values[0]*10;
        		float posYn = posY + values[1]*10;
        		float accelationSquareRoot = (values[0] + values[1])*(values[0] + values[1]);
        		
        		moveTo(posX, posY, posXn, posYn);
        	}
    	}
    	
    	public void moveTo(float x, float y, float xn, float yn){
    		anim.cancel();
    		anim = new TranslateAnimation(x, xn, y, yn);
    		anim.setDuration(50);
    		anim.setFillAfter(true);							
    		image.startAnimation(anim);
    		image.invalidate();	
    		posX = xn;
    		posY = yn;
    	}
    Danke :)
     
  2. Tom299, 11.10.2011 #2
    Tom299

    Tom299 Android-Experte

  3. Prengepower, 11.10.2011 #3
    Prengepower

    Prengepower Threadstarter Android-Hilfe.de Mitglied

    Puh okay.. Hatte die Seite auch schonmal gefunden, aber hätte nicht gedacht, dass so eine einfache Verschiebung einer Grafik so extrem viel Arbeit ist O.o
     
  4. MichaelS, 11.10.2011 #4
    MichaelS

    MichaelS Fortgeschrittenes Mitglied

    du kannst aber auch einfach von view erben und die render methode selber umschreiben :) das sollte für die erste versuche auch reichen :)
     
  5. Prengepower, 11.10.2011 #5
    Prengepower

    Prengepower Threadstarter Android-Hilfe.de Mitglied

    könntest du das bitte mal genauer erklären?
     
  6. MichaelS, 11.10.2011 #6
    MichaelS

    MichaelS Fortgeschrittenes Mitglied

  7. Prengepower, 11.10.2011 #7
    Prengepower

    Prengepower Threadstarter Android-Hilfe.de Mitglied

    Mmh na gemalt bekommen hatte ich das auch schon mal, es hat sich auch bewegt. Aber nicht über den ganzen Bildschirm und genauso "hakelig" wie bei den anderen Varianten.. Mache das übrigens in Android 3.0 mit dem Motorla Xoom - vll liegt es daran?!
     
Die Seite wird geladen...
Similar Threads - Ball mit Sensoren Forum Datum
Probleme mit Action Floating Button Android App Entwicklung Gestern um 23:45 Uhr
[Meinung] Spezielle App für Mittelstand erstellen (lassen) Android App Entwicklung Dienstag um 17:40 Uhr
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[ERLEDIGT] Probleme mit Wear Modul Android App Entwicklung 01.05.2017
[OFFEN] Probleme mit SearchView in ArrayAdapter Android App Entwicklung 28.04.2017
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
[ERLEDIGT] Drawer mit scrollbarem Listview Android App Entwicklung 27.03.2017
[ERLEDIGT] Popup mit Fragment realisieren oder besser eine andere Klasse nehmen? Android App Entwicklung 22.03.2017
Excel Dokument mithilfe von JExcelAPI auslesen funktioniert nicht :/ Android App Entwicklung 02.03.2017
[LEITFADEN] Der Einstieg in die Android Programmierung mit Android Studio Android App Entwicklung 21.02.2017

Users found this page by searching for:

  1. android grafik bewegen