Görünüm tabanlı bir düzenim (parça yok, bir aktivite) var ve farklı durumlar arasında animasyon var. Daha iyi pürüzsüzlük için iki araç çubuğu kullanırım ve bunları çapraz yönlendiririm.Görüntülenen görünümleri sıfırlama
Sorun şu ki, bir araç çubuğunun gezinme düğmesine bastığımda ve geçiş animasyonunu başlatırsam, gezinme düğmesi, (muhtemelen animasyon nedeniyle) baskısı yapılmamış durumu geri yüklemez. Şimdi bu araç çubuğunu tekrar gösterdiğimde, navigasyon butonu basılı tutuluyor (dalga çekilebilir hala görünebilir).
Dalga animasyonunu manuel olarak temizleyebilir miyim? toolbarNavigationView.clearAnimation()
ViewCompat.jumpDrawablesToCurrentState(toolbarNavigationView);
ile çekilebilir sıfırlamayı denedim: Get Toolbar's navigation icon view referrence
- Ben bakış animasyon temizlemeyi denediniz: Ben
aşağıdaki gibi araç çubuğu navigasyon görünüm elde çalıştığım şey
Düzenlediğinizden emin olmak için bunu araç çubuğuna göndermeyi denedim t aşağıdaki gibi dışarı koydu:
toolbar.post(new Runnable() { @Override public void run() { ViewCompat.jumpDrawablesToCurrentState(toolbarNavigationView); } });