2016-04-28 11 views
0

Ich habe gerade einen Dialog erstellt, und es ist ein ImageView drin. Wenn ich show() Methode aufrufen, funktioniert die Animation gut, aber zum zweiten Mal ich show() aufrufen, funktioniert die Animation nicht. Wer weiß warum? (Der Dialog wurde nur einmal erstellt)Ansicht Animation funktioniert nicht im Dialog während Anruf zum zweiten Mal anzeigen

ImageView iv_loading = (ImageView) view.findViewById(R.id.iv_submitloading); 
Animation animation=AnimationUtils.loadAnimation(context,R.anim.loading_view_anim); 
iv_loading.setAnimation(animation); 
+0

Sie den Dialog angezeigt werden soll einmal oder mehr ?? –

Antwort

0

Versuchen
iv_loading.startAnimation(animation); 

und fügen Sie folgende Zeilen in der Animation xml-

android:repeatMode="reverse" 
android:repeatCount="infinite" 
+0

Ich füge die Schleppleinen hinzu. es scheint, dass die Animation entfernt wird, sobald der Dialog –

+0

hat Sie versucht, StartAnimation? –

Verwandte Themen