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
- Android Developers: App Bar
- Android Developers: AppBarLayout
- Android Developers: Toolbar
- GitHub: AppBarLayout Sample