Açıklandığı gibi Navigasyon Çekmecesini başarıyla uygulamıştım here Şimdi, açılış/kapanış için varsayılan animasyonu geçersiz kılmak istiyorum. Özel bir animasyon kullanmak isterim. Bu mümkün mü? Eğer öyleyse, nasıl yapabilirim? Çok teşekkürlerGezinme çekmecesi için özel animasyon
5
A
cevap
0
Çekmeceyi bir animasyonla açmak için, DrawerLayout'ta openDrawer (int gravity) öğesini çağırabilirsiniz.
Örnek:
// Delay is in milliseconds
static final int DRAWER_DELAY = 200;
@Override
protected void onCreate(Bundle savedInstanceState) {
...
// Building NavDrawer logic here. Just a method call would be best.
...
new Handler().postDelayed(openDrawerRunnable(), DRAWER_DELAY);
}
private Runnable openDrawerRunnable() {
return new Runnable() {
@Override
public void run() {
drawerLayout.openDrawer(Gravity.LEFT);
}
}
}
+0
Varsayılan animasyonu kullanmak veya geciktirmek istemiyorum. Kendi animasyonumu kullanmak istiyorum (XML dosyasında tanımlı) –
Hey sen Bunun için herhangi bir çözüm bulmak mı? – Tony
Oldukça uzun bir zaman önceydi, ama bir çözüm bulduğumu hatırlamıyorum, üzgünüm. –
, bunun nasıl yapılacağı ile ilgili bir bağlantı verebilir mi? Özel animasyonumu ondraw yönteminde oluşturmayı denedim ancak navigasyon görünümünde uygulayamıyorum. –