Android - make ImageView "blink"

8

Ich möchte, dass meine ImageView zu blinken scheint. Genauer gesagt, möchte ich bei einem Ereignis wie einem Klick darauf, dass ein ImageView seine src für 1 Sekunde ändert, dann zurück, dann wieder usw. Und dann sollte es aufhören, und die ImageView sollte dieselbe src wie vorher haben. Ich habe versucht, etwas basierend auf einer anderen Frage zu tun, aber es funktioniert nicht ...

%Vor%

Weiß jemand, wie das gemacht werden kann (wenn es möglich ist). Danke!

    
Florin Vistig 14.08.2013, 14:20
quelle

4 Antworten

23

Oder Sie können einfach AnimationDrawable verwenden, indem Sie es in xml:

%Vor%

und Aufruf von start() :

%Vor%     
EvilDuck 15.08.2013, 08:28
quelle
3

Der folgende Code platziert eine ImageView auf dem Bildschirm. Wenn Sie auf die ImageView klicken, wird sie für 5 Sekunden zwischen 2 verschiedenen Bildern blinken:

%Vor%

Und die XML-Datei:

%Vor%     
Adam Johns 14.08.2013 15:33
quelle
1

Sie können nur das temporäre Quellbild ändern und einen Timer für 1 Sekunde starten, nach dem das Originalbild erneut angezeigt werden kann:

%Vor%     
Phil 14.08.2013 14:31
quelle
0
%Vor%

oder schau dir das an

Link

    
Prakhar 14.08.2013 14:25
quelle

Tags und Links