1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. blau, 07.01.2011 #1
    blau

    blau Threadstarter Gast

    Hallo,

    ich möchte in einer App in einer ImageView zwei verschiedene Frame Animationen anzeigen. Welche angezeit werden soll, soll durch Buttons gesteuert werden.

    Die erste Animation funktioniert super, jedoch ist ein wechsel danach irgendwie nicht möglich. Da stürzt das Programm jedesmal ab.

    Ich arbeite mit .setBackgroundRessource() zum setzen der Animation (xml) und dann mit getBackround() zum Zuweisen zum AnimationsDrawable-Objekt, sowie mit start(), stop();

    mein Code zum wechsel der Animation sieht so aus:

    Code:
    AnimationDrawable w = (AnimationDrawable) ImageView1.getBackground();
    w.stop();
    ImageView1.setBackgroundResource(R.drawable.animation2);
    w = (AnimationDrawable) ImageView1.getBackground();
    w.start();
    
    Kennt jemand dieses Problem und eventuell eine Lösung?

    liebe grüße
    blau
     
    Zuletzt von einem Moderator bearbeitet: 07.01.2011
  2. the_alien, 07.01.2011 #2
    the_alien

    the_alien Android-Lexikon

    Zumal ja nichtmal ein Objekt angelegt wird... strange.
    Was passierte denn bei der ersten Version? Also welche Exception?

    Könnte es vielleicht sein, dass der Unterschied eher darin liegt, dass du statt setBackgroundResource nun setBackground verwendest?
     
  3. the_alien, 10.01.2011 #3
    the_alien

    the_alien Android-Lexikon

    Stacktrace aus Logcat wäre hilfreich ;)
     
  4. the_alien, 19.01.2011 #4
    the_alien

    the_alien Android-Lexikon

    Code:
    java.lang.OutOfMemoryError: bitmap size exceeds VM budget
    Wie groß ist denn das was du da laden willst?
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Buttonfarbe ständig wechseln Android App Entwicklung 06.01.2017
Punkte auf Liveradar darstellen Android App Entwicklung 14.11.2016
schleife für image view animations Android App Entwicklung 24.10.2016
Du betrachtest das Thema "Frame-Animation wechseln" im Forum "Android App Entwicklung",