Toolbar
Uygulamama dahil etmek istiyorum , ancak tasarım destek kitaplığı yeni ortaya çıktı AppBarLayout
, bu yüzden farkın ne olduğu ve birini diğerine ne zaman kullanacağım konusunda açıklamaya ihtiyacım var.
Toolbar
Uygulamama dahil etmek istiyorum , ancak tasarım destek kitaplığı yeni ortaya çıktı AppBarLayout
, bu yüzden farkın ne olduğu ve birini diğerine ne zaman kullanacağım konusunda açıklamaya ihtiyacım var.
Yanıtlar:
AppBarLayout
Böyle çöküş, flex alan ve hızlı dönüş gibi çeşitli kaydırma davranışları başarmak için kullanılır.
http://www.google.com/design/spec/patterns/scrolling-techniques.html
http://android-developers.blogspot.com/2015/05/android-design-support-library.html
AppBarLayout, ToolBar'ın ana düzenidir ve ToolBar, özel ActionBar'dır. Araç Çubuğu'nda kaydırma eylemi istiyorsanız, Araç Çubuğu'nu AppBarLayout'a yazmanız gerekir, Araç Çubuğunu kaydırmak için kod yazmadan önce, NestedScrollBar'ı bilmeniz gerekir, Araç Çubuğunu kaydırmak için kullanılır. ancak NestedScrollBar ve ToolBar'ı doğrudan bağlayamazsınız, çünkü ToolBar AppBarLayout'un alt öğesi ve NestedScrollBar, AppBarLayout'un kardeşidir, bu nedenle Araç Çubuğunuzun AppBarlayout'ta olması gerekir, ardından araç çubuğunda kaydırma eylemi için AppBarlayout ve NestedScrollBarLayout'u bağlayabilirsiniz.