Android'de animationdrawable yaparken yaygın bir sorun yaşıyorum. Etkinlik başladığında, onCreate() yönteminde bir animasyon başlatmak istedim, ancak birçok kişi bulmuş gibi, işe yaramıyor.Android sorunu için AnimasyonDrawable
Çok sayıda öneri okudum ama hiçbir şey benim için çalışmıyor gibi görünüyor. Animasyonu onClick() 'de başlatırsam işe yarıyorsa, hemen başlamıyor, kullanıcı girişi gerekiyor.
OnCreate() 'da ayrı bir iş parçacığı içinde başlatmayı denedim, ancak bu da çalışmıyor. Burada okuyun:
http://code.google.com/p/android/issues/detail?id=1818
ancak tavsiye hiçbiri işe ya ben bunu anlayamadım.
Birisi yardımcı olabilir mi?
Bu işler içinde src ayarlamak için
, ama çoğu insan ne istediklerini yapmak için yeterli kontrol sunmaz sanırım; Örneğin, bir görevin başlamasından önce bir animasyon başlatmak ve daha sonra durdurmak. –
bu işe yarar, ancak 'anim.start()' işlevini “onWindowFocusChanged (true)” dan önce çağırırsam ve sonra tekrar animasyonu çağırırsam buldum.onWindowFocusChanged (true) 'içinden start()' sonra animasyon başlamaz! Yani yapmam gereken, UI durumunu takip etmektir. Bu yüzden Vaiden'de 'if (hasFocus)' bir üye değişkeni ayarlıyorum 'isVisible = true; 've sonraki tüm' anim.start() '' isVisible == true' için ilk kontrol. Çeşitli animasyonları otomatikleştirirken * büyük * PITA. –