Instagram Android istemcide kullanılana benzer bir navigasyon sistemi kullanmam gerekiyor.Android uygulamasında uygulama içi navigasyon sistemi gibi uygulama yapma
- Her zaman ekranın altında kalıcı bir sekme olmalıdır.
- Kullanıcı bu sekmelerden birinde daha derine gittiğinde, bir ayrıntı görünümüne diyelim, sonra başka bir sekmeye geçip ardından önceki sekmeye geri döner, en son gösterilen (daha ayrıntılı) ayrıntı görünümü, ve geri presler, söz konusu sekmenin ana görünümüne kadar geri yinelenmelidir.
- Ben altta menü gösteren bir MainAcitvity vardır:
Şimdiye kadar ne ile geldi gelmiş şudur.
Bu noktada takılıyorum ve arka baskılardaki parçaları nasıl değiştirebileceğimi ve sekmelerin ana görünümleri yerine daha derin görünümler gösterildiğinde sekme yönlendirmelerinin nasıl işleneceğini anlayamıyorum.
Her sekme için kendi ayrı "backstack uygulamalarını" kullanmayı düşünüyorum. Kullanıcı bir sekmede daha derine gittiğinde, benzersiz bir "etiket" oluşturur ve addToBackStack() öğesini çağırırken bu etiketi kullanır ve ayrıca etiketi benim tarafımdan uygulanan "backStack" içine yerleştirir. Kullanıcının bu sekmeye tekrar girmesi durumunda, bu sekme için "backStack" içinde herhangi bir etiketim olup olmadığını kontrol edebilirim ve eğer öyleyse, o zaman MainActivity'nin fraggmentManager'ındaki gerçek backStack'a bakın ve o.
Henüz daha iyi bir şey ile gelemedim. Söz konusu davranışa uymanın daha iyi/basit bir yolu var mı? Bir şey mi eksik? (Bu, Android dünyasında gerçekten kötü bir uygulama tasarımı olduğunu biliyorum, ancak başka bir soru)
Aynı durumdayım dostum, eğer bu tür bir gezintiyi nasıl yapacağınızı bilerek, bunu göndermenizi ve bana teşekkür etmenizi takdir edersiniz, teşekkürler – Hugo
@Hugo Yanıtlarımın bir cevabı olarak gönderdim. Faydalı bulursanız lütfen bana bildirin. –