Android App Bar Show Hide

Android App Bar Show Hide

Android uygulama çubuğu, uygulamanızın başlığını, gezinme öğelerini ve diğer eylemleri görüntülemek için kullanılan bir bileşendir. Uygulama çubuğu varsayılan olarak görünür, ancak belirli durumlarda gizlemek isteyebilirsiniz. Örneğin, kullanıcı bir videoyu tam ekran modunda izlerken veya bir oyun oynarken uygulama çubuğunu gizlemek isteyebilirsiniz.

Uygulama çubuğunu gizlemek için setSupportActionBar() yöntemini kullanabilirsiniz. Bu yöntem, uygulama çubuğunuzu etkinleştirir ve bir Toolbar nesnesi döndürür. Ardından, Toolbar nesnesinin setVisibility() yöntemini kullanarak uygulama çubuğunun görünürlüğünü ayarlayabilirsiniz.

“`java
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

toolbar.setVisibility(View.GONE);
“`

Uygulama çubuğunu tekrar göstermek için Toolbar nesnesinin setVisibility() yöntemini kullanarak uygulama çubuğunun görünürlüğünü View.VISIBLE olarak ayarlayabilirsiniz.

java
toolbar.setVisibility(View.VISIBLE);

Uygulama çubuğunu kaydırarak gizlemek veya göstermek için AppBarLayout bileşenini kullanabilirsiniz. AppBarLayout bileşeni, uygulama çubuğunuzu ve diğer görünümleri içeren bir düzen bileşenidir. AppBarLayout bileşeninin setScrollFlags() yöntemini kullanarak uygulama çubuğunun kaydırma davranışını ayarlayabilirsiniz.

java
AppBarLayout appBarLayout = findViewById(R.id.app_bar_layout);
appBarLayout.setScrollFlags(AppBarLayout.LayoutParams.SCROLL_FLAG_SCROLL | AppBarLayout.LayoutParams.SCROLL_FLAG_ENTER_ALWAYS);

Bu kod, uygulama çubuğunun kaydırıldığında gizlenmesini ve kullanıcı uygulama çubuğuna geri döndüğünde tekrar gösterilmesini sağlar.

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı